-
Notifications
You must be signed in to change notification settings - Fork 71
Crash on Android 12 #236
Description
Facebook login fail, if Android target API is set to 31 and device running Android 12
java.lang.IllegalArgumentException: air.nn.mobile.app.main: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles. at android.app.PendingIntent.checkFlags(PendingIntent.java:375) at android.app.PendingIntent.getBroadcastAsUser(PendingIntent.java:645) at android.app.PendingIntent.getBroadcast(PendingIntent.java:632) at com.facebook.AccessTokenManager.setTokenExpirationBroadcastAlarm(AccessTokenManager.kt:121) at com.facebook.AccessTokenManager.setCurrentAccessToken(AccessTokenManager.kt:94) at com.facebook.AccessTokenManager.setCurrentAccessToken(AccessTokenManager.kt:47) at com.facebook.AccessToken$Companion.setCurrentAccessToken(AccessToken.kt:428) at com.facebook.AccessToken.setCurrentAccessToken(Unknown Source:2) at com.facebook.login.LoginManager.finishLogin(LoginManager.java:894) at com.facebook.login.LoginManager.onActivityResult(LoginManager.java:247) at com.facebook.login.LoginManager$1.onActivityResult(LoginManager.java:186) at com.facebook.internal.CallbackManagerImpl.onActivityResult(CallbackManagerImp
I found that: https://stackoverflow.com/a/70763530/8880035