Unity FCM 在后台获取数据消息



FCM Unity 插件仅在您的应用程序处于前台时为您提供收到的消息回调,因为那时您可以注册回调。

我正在开发一个显示通知的插件,当应用程序在后台显示推送通知时,有什么方法可以获取消息数据?

众所周知,Unity引擎是一个前台进程,因此我们不能指望 Unity 在应用程序关闭时运行脚本。

无论应用的引擎状态如何,Firebase 本身都可以在后台运行

它将接收消息并将其保存在活动的意图中,因此当用户打开应用时,活动将运行,并且意向数据将传递给onMessageReceived

根据文档,要实现这一目标,您需要使用com.google.firebase.MessagingUnityPlayerActivity而不是UnityPlayerActivity.

或者,如果您无法执行此操作并且正在扩展其他一些活动,请查看文档的这一部分。

相关内容

  • 没有找到相关文章

最新更新