Изначально у меня было работающее приложение, и я успешно получал уведомления pu sh. Я реорганизовал наш проект в FireBase, и мы удалили и повторно добавили приложение в консоль (в том же проекте). Я заново загрузил файл google-services.json
и заметил, что изменилось несколько вещей, таких как mobilesdk_app_id
для указанного пакета приложения c, который я тестирую.
Если я делаю чистую установку с новыми изменениями, я могу успешно получить уведомление pu sh. Однако, если я установлю предыдущую версию со старым google-services.json
и обновлюсь без удаления, я не получу никаких уведомлений. Я также вижу, что я не получаю обратный вызов для нового токена в методе FirebaseMessagingService -> onNewToken
после обновления.
Есть ли способ отладить эту проблему? Могу ли я заставить Firebase выдать мне новый токен после изменения файла json? Я отправляю эти уведомления из консоли и нацеливаюсь на правильное приложение. Я не понимаю, почему установка fre sh с новым файлом json работает, а обновление с предыдущей версии - нет.