premium: enlaces a privacidad y terminos (EULA) en los flujos de compra
Guideline 3.1.2(c): Apple rechazo la 2.0.5 (77) por no tener enlaces funcionales a la politica de privacidad y los terminos de uso dentro del paywall. Anadidos en PremiumView y en el paywall del onboarding (mealmood.app/privacy.html y terms.html), y ambos enlaces al final de la descripcion del App Store en los 6 idiomas. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013H6bXqGX1ygwib1Dm3n3UG
This commit is contained in:
@@ -137,7 +137,24 @@ struct PremiumView: View {
|
||||
.foregroundColor(.mealMoodTextSecondary)
|
||||
.multilineTextAlignment(.center)
|
||||
.padding(.horizontal, 24)
|
||||
.padding(.bottom, 24)
|
||||
|
||||
// Required by guideline 3.1.2(c): functional links to the
|
||||
// privacy policy and Terms of Use inside the purchase flow.
|
||||
HStack(spacing: 16) {
|
||||
Link(destination: URL(string: "https://mealmood.app/privacy.html")!) {
|
||||
Text("premium_privacy_link")
|
||||
.font(.mealMoodCaption)
|
||||
.underline()
|
||||
.foregroundColor(.mealMoodTextSecondary)
|
||||
}
|
||||
Link(destination: URL(string: "https://mealmood.app/terms.html")!) {
|
||||
Text("premium_terms_link")
|
||||
.font(.mealMoodCaption)
|
||||
.underline()
|
||||
.foregroundColor(.mealMoodTextSecondary)
|
||||
}
|
||||
}
|
||||
.padding(.bottom, 24)
|
||||
}
|
||||
.safeAreaPadding(.bottom, 20)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user