修改IAP及隐私条款相关。
This commit is contained in:
@ -53,6 +53,7 @@ struct SettingsView: View {
|
||||
@EnvironmentObject var iapManager: IAPManager // 确保在上级视图中已提供 IAPManager
|
||||
|
||||
@State private var showingFullSafari = false
|
||||
@State private var currentSafariURL = globalEnvironment.userTermsURL
|
||||
|
||||
|
||||
@State private var showingAdvancedSettings = false // 控制高级设置显示的状态
|
||||
@ -78,10 +79,19 @@ struct SettingsView: View {
|
||||
}
|
||||
|
||||
// About
|
||||
settingItem(icon: "info.circle", text: "About")
|
||||
settingItem(icon: "info.circle", text: "Terms of Use")
|
||||
.onTapGesture {
|
||||
// Code to show About View
|
||||
self.showingFullSafari = true
|
||||
currentSafariURL = globalEnvironment.userTermsURL
|
||||
}
|
||||
|
||||
// About
|
||||
settingItem(icon: "info.circle", text: "Privacy Policy")
|
||||
.onTapGesture {
|
||||
// Code to show About View
|
||||
self.showingFullSafari = true
|
||||
currentSafariURL = globalEnvironment.userPrivacyURL
|
||||
}
|
||||
|
||||
// Restore Purchases
|
||||
@ -92,7 +102,7 @@ struct SettingsView: View {
|
||||
|
||||
}
|
||||
.fullScreenCover(isPresented: $showingFullSafari) {
|
||||
FullScreenSafariView(url: URL(string: globalEnvironment.userTermsURL)!, onDismiss: {
|
||||
FullScreenSafariView(url: URL(string: currentSafariURL)!, onDismiss: {
|
||||
self.showingFullSafari = false
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user