修改IAP及隐私条款相关。

This commit is contained in:
oscarz
2024-08-17 12:23:47 +08:00
parent 00fd0adf89
commit 6d6776b9fd
21 changed files with 57 additions and 44 deletions

View File

@ -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
})
}