ionic-apple-sign-in
Installation
SKILL.md
Sign in with Apple
Apple requires apps that offer any other social login (Google / Facebook / etc.) on iOS to also offer Sign in with Apple. Ship Google sign-in without it and App Review will reject the build.
Don't use this skill in a Firebase project. If your app already uses Firebase Auth, integrate Sign in with Apple via
@capacitor-firebase/authenticationinstead. That plugin uses the same native dialog on iOS and the same Apple OAuth flow on Android, but hands the JWT directly to Firebase Auth so you don't end up running two different identity layers. Installing both@capacitor-community/apple-sign-inand@capacitor-firebase/authenticationis wasteful and easy to misconfigure.Use this skill when:
- You're not on Firebase (e.g., Supabase — see
../ionic-supabase/references/auth.md#native-apple-sign-in, or your own backend).- You verify the Apple JWT yourself on a custom backend.
When to consult
- App ID setup + entitlement: setup.md
- Sign-in flow + nonce verification: sign-in-flow.md