Ios Sign In With Apple
Include Sign in with Apple as the first authentication option whenever any third-party sign-in provider is offered; this is required by App Store Review Guideline 4.8.
$ aoe install @community/rule-ios-sign-in-with-apple Projection
Always in _index.xml · the agent never has to ask for this.
IosSignInWithApple [rule] v1.0.0
Include Sign in with Apple as the first authentication option whenever any third-party sign-in provider is offered; this is required by App Store Review Guideline 4.8.
Loaded when retrieval picks the atom as adjacent / supporting.
IosSignInWithApple [rule] v1.0.0
Include Sign in with Apple as the first authentication option whenever any third-party sign-in provider is offered; this is required by App Store Review Guideline 4.8.
Meta
- License: Apache-2.0
- License Provenance: package-authorship-claim
Applies To
any iOS app authentication flow that includes a third-party sign-in provider (Google, Facebook, Twitter, etc.)
Loaded when retrieval picks the atom as a focal / direct hit.
IosSignInWithApple [rule] v1.0.0
Include Sign in with Apple as the first authentication option whenever any third-party sign-in provider is offered; this is required by App Store Review Guideline 4.8.
Meta
- License: Apache-2.0
- License Provenance: package-authorship-claim
Applies To
any iOS app authentication flow that includes a third-party sign-in provider (Google, Facebook, Twitter, etc.)
Examples
- Auth screen order: Sign in with Apple (top) → Continue with Google → Continue with Email.
- Verify: review the sign-in screen; Sign in with Apple button must be present and listed before all other providers.
- Use Apple's pre-built ASAuthorizationAppleIDButton for correct branding and appearance.
Relations
related: [@community/rule-ios-no-forced-account, @community/rule-ios-att-compliance, @community/rule-ios-permission-pre-prompt]
Rationale
App Store Review Guideline 4.8 mandates Sign in with Apple wherever third-party authentication is offered. Violations result in rejection. Sign in with Apple also provides a privacy-protecting mechanism for users who do not want to share their real email.
Meta
- License: Apache-2.0
- License Provenance: package-authorship-claim
Applies To
any iOS app authentication flow that includes a third-party sign-in provider (Google, Facebook, Twitter, etc.)
Source
aoe-engine/examples/frontend-design/primes/compiled/@community/rule-ios-sign-in-with-apple/atom.yaml