getToken (идентификатор отправителя, область действия) вызывает исключение ввода-вывода: INVALID_TARGET_VERSION

#android #firebase #firebase-cloud-messaging

#Android #firebase #firebase-облако-обмен сообщениями

Вопрос:

Когда я компилирую свое приложение с целью 30 (Android 11), метод FirebaseInstanceId.getInstance().getToken(senderId, scope) выдает исключение java.io.IOException: INVALID_TARGET_VERSION.

Если вместо этого я скомпилирую приложение для Android Q, оно будет работать нормально.

Как я могу установить multi-SenderID для приложения с целью 30?

Ответ №1:

Я получил официальный ответ от команды Firebase, больше невозможно использовать метод getToken (SenderID, scope), передающий несколько идентификаторов отправителя, но мы должны сделать запрос для каждого идентификатора отправителя. Я пишу это здесь, может быть, это может быть кому-то полезно.