Обновление токена клиента Qt клиента FCM C ++ - PullRequest
0 голосов
/ 21 мая 2018

Я интегрирую FCM в свое приложение Qt, которое будет работать на Android.Для инициализации FCM я расширяю класс c ++ :: firebase :: messaging :: Listener, который уведомляет меня о создании токена с помощью метода OnTokenReceived.

В том же приложении я также интегрировал класс Javaкоторый расширяет FirebaseInstanceIdService, и я поместил его в AndroidManifest, как описано в документации.

Теперь, когда токен изначально создается, мое приложение корректно вызывает на уровне c ++ метод OnTokenReceived, но когда токен обновляется, «точка входа "находится на уровне Java в классе, который расширяет FirebaseInstanceIdService.

Есть ли способ обрабатывать создание и обновление токенов как на уровне c ++, так и не смешивая классы c ++ и java?

IПрочитал документацию Google по интеграции клиента c ++, но нет ссылки на действие «обновление токена».

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