Appraysal
Back to Rules
REJECTIONLikelyGuideline 4.8iOSDesign

Sign in with Apple Required

Apps that use third-party login services (Google, Facebook, Twitter, etc.) must also offer Sign in with Apple as an equivalent option.

Quick Fix

Add Sign in with Apple using expo-apple-authentication (Expo) or @invertase/react-native-apple-authentication (React Native). Ensure it is offered as an equivalent option alongside other login methods.

What Gets Detected

Detection Type:CODE PATTERN
Triggers (any of these):
GoogleSigninLoginManagersignInWithGooglesignInWithFacebooksignInWithTwitterGIDSignInFBSDKLoginButtonASWebAuthenticationSession@react-native-google-signinreact-native-fbsdk
Required if triggered (any of these fixes it):
AppleAuthenticationsignInWithAppleASAuthorizationAppleIDProviderAppleAuthProviderexpo-apple-authentication@invertase/react-native-apple-authentication

Check Your App

Scan your project to see if this rule affects your app

Run Free Scan