小编Sur*_*dar的帖子

使用 Firebase Auth UI 时出现 Android API 31 FLAG_IMMUTABLE 错误

我在 Firebase Auth UI 库期间在 API 31 设备中收到以下错误(仅电话号码凭据),

Fatal Exception: java.lang.IllegalArgumentException: com.sstech.racemanager: 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.getActivityAsUser(PendingIntent.java:458)
       at android.app.PendingIntent.getActivity(PendingIntent.java:444)
       at android.app.PendingIntent.getActivity(PendingIntent.java:408)
       at com.google.android.gms.internal.auth-api.zzr.zzc(zzr.java:19)
       at com.google.android.gms.auth.api.credentials.CredentialsClient.getHintPickerIntent(CredentialsClient.java:10)
       at com.firebase.ui.auth.ui.phone.CheckPhoneHandler.fetchCredential(CheckPhoneHandler.java:28)
       at com.firebase.ui.auth.ui.phone.CheckPhoneNumberFragment.setDefaultCountryForSpinner(CheckPhoneNumberFragment.java:238)
       at com.firebase.ui.auth.ui.phone.CheckPhoneNumberFragment.onActivityCreated(CheckPhoneNumberFragment.java:127)
       at androidx.fragment.app.Fragment.performActivityCreated(Fragment.java:2996)
       at …
Run Code Online (Sandbox Code Playgroud)

firebase-authentication firebaseui

15
推荐指数
1
解决办法
2163
查看次数