1

我正在将 FCM 集成到我的 Qt 应用程序上,该应用程序将在 Android 上运行。为了初始化 FCM,我扩展了 c++ 类 ::firebase::messaging::Listener,它会在使用 OnTokenReceived 方法创建令牌时通知我。

在同一个应用程序中,我还集成了一个扩展 FirebaseInstanceIdService 的 java 类,并将其放入 AndroidManifest 中,如文档中所述。

现在,当最初创建令牌时,我的应用程序在 c++ 级别正确调用 OnTokenReceived 方法,但是当刷新令牌时,“入口点”位于扩展 FirebaseInstanceIdService 的类中的 java 级别。

有没有办法在 c++ 级别处理令牌的创建和刷新,而不是混合 c++ 和 java 类?

我已经阅读了 C++ 客户端集成的谷歌文档,但没有提到“令牌刷新”操作。

4

0 回答 0