Сбой FirebaseInstanceId.getInstanceId () с SERVICE_NOT_AVAILABLE на устройстве WearOS, подключенном к iPhone - PullRequest
0 голосов
/ 13 декабря 2018

Устройства WearOS, подключенные к iPhone, недавно начали получать ошибки SERVICE_NOT_AVAILABLE при вызове FirebaseInstanceId.getInstanceId ().Точное исключение:

2018-12-07 14:37:26.529 5093-5093/com.xxxxx.xxxxxx E/OurFirebaseActivity: Could not get Firebase token. Exception: java.io.IOException: SERVICE_NOT_AVAILABLE
    java.io.IOException: SERVICE_NOT_AVAILABLE
        at com.google.firebase.iid.zzr.zza(Unknown Source:66)
        at com.google.firebase.iid.zzr.zza(Unknown Source:79)
        at com.google.firebase.iid.zzu.then(Unknown Source:4)
        at com.google.android.gms.tasks.zzd.run(Unknown Source:5)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
        at java.lang.Thread.run(Thread.java:764)

Это, кажется, не относится только к нашему приложению, при просмотре журналов устройств это, похоже, происходит и для других приложений / служб.

2018-12-07 14:02:48.931 891-3870/? I/GCM: Registration for wearable paired to iOS
2018-12-07 14:02:48.956 857-857/? D/AltFCMManager: reading APNS_TOKEN dataitem found a null dataitem: 
2018-12-07 14:02:49.107 857-881/? I/zygote: Background concurrent copying GC freed 
2018-12-07 14:02:53.950 891-3870/? W/GCM: Timed out getting APNS token from clockwork
2018-12-07 14:02:53.963 4509-4544/? E/FirebaseInstanceId: Token retrieval failed: SERVICE_NOT_AVAILABLE

Все компоненты библиотеки Firebase обновлены.Также подтверждено, что GoogleApiAvailability.getInstance (). IsGooglePlayServicesAvailable (this) возвращает УСПЕХ на этих устройствах.

Может быть, недавнее обновление Служб Google Play сломало FCM на этом устройстве?

1 Ответ

0 голосов
/ 08 февраля 2019

Это было вызвано проблемой в приложении WearOS для iPhone, и Google выпустил исправление в начале января 2019 года с v3.11.27.

...