Идентификатор экземпляра Firebase, токен получения для множества различных авторизованных объектов выдает INVALID_SENDER - PullRequest
0 голосов
/ 05 июня 2018

Понятия не имею, что я делаю неправильно, следующий код работает хорошо

FirebaseInstanceId.getInstance().getToken("12", "FCM");
FirebaseInstanceId.getInstance().getToken("11", "FCM");

, но другой

FirebaseInstanceId.getInstance().getToken("8", "FCM")

выдает IOException об INVALID_SENDER

Все из стека трассировки

W/System.err: java.io.IOException: INVALID_SENDER
        at com.google.firebase.iid.zzo.zza(Unknown Source)
        at com.google.firebase.iid.zzo.zza(Unknown Source)
        at com.google.firebase.iid.zzr.then(Unknown Source)
        at com.google.android.gms.tasks.zzd.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
        at java.lang.Thread.run(Thread.java:818)

Сам код выполняется в экземпляре Runnable Thread

1 Ответ

0 голосов
/ 18 марта 2019

Это означает именно то, что написано: Неверный идентификатор отправителя .Вы должны получить свой SENDER_ID из консоли проекта разработчиков FCM на вкладке «Облачные сообщения».Он предназначен для получения токенов регистрации в рамках одного проекта для нескольких зарегистрированных приложений.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...