xamarin/Xamarin.Forms
[Bug] [Android] DeepLinking registration is crashing every time in Android with Custom ROMs
Aperta
#6622 aperta il 21 giu 2019
a/applinkse/7 :clock7:help wantedi/highp/Androidpartner/cat 😻t/bug :bug:up-for-grabs
Metriche repository
- Star
- (5644 stelle)
- Metriche merge PR
- (Nessuna PR mergiata in 30 g)
Descrizione
Description
The issue occurred in AndroidActionFailureListener class in https://github.com/xamarin/Xamarin.Forms/blob/master/Xamarin.Forms.Platform.Android.AppLinks/AndroidAppLinks.cs file
There is no way to catch or override the throwing exception
AndroidAppLinks+AndroidActionFailureListener.OnFailure (Java.Lang.Exception e)
IOnFailureListenerInvoker.n_OnFailure_Ljava_lang_Exception_ (System.IntPtr jnienv, System.IntPtr native__this, System.IntPtr native_e)
(wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.103(intptr,intptr,intptr)
com.google.firebase.FirebaseApiNotAvailableException: API: AppDataSearch.LIGHTWEIGHT_API is not available on this device.
com.google.firebase.zzb.zzs(Unknown Source:24)
com.google.android.gms.common.api.internal.zze.zzr(Unknown Source:4)
com.google.android.gms.common.api.internal.zzbr.zzv(Unknown Source:27)
com.google.android.gms.common.api.internal.zzbr.onConnectionFailed(Unknown Source:203)
com.google.android.gms.common.internal.zzac.onConnectionFailed(Unknown Source:2)
com.google.android.gms.common.internal.zzn.zzj(Unknown Source:14)
com.google.android.gms.common.internal.zze.zzs(Unknown Source:43)
com.google.android.gms.common.internal.zzi.zzajo(Unknown Source:54)
com.google.android.gms.common.internal.zzh.handleMessage(Unknown Source:275)
android.os.Handler.dispatchMessage(Handler.java:106)
android.os.Looper.loop(Looper.java:164)
android.os.HandlerThread.run(HandlerThread.java:65)
Do we need to extend current AndroidAppLinks.Init method with IOnFailureListener parameter? Maybe you'll suggest another option to fix it?
The same issue in StackOverflow https://stackoverflow.com/questions/54310097/androidapplinks-firebase-firebaseapinotavailableexception-api-appdatasearch/54323277