【问题标题】:Unity FCM Get Data messages in backgroundUnity FCM 在后台获取数据消息
【发布时间】:2019-04-11 04:27:03
【问题描述】:

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

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

【问题讨论】:

    标签: android unity3d push-notification firebase-cloud-messaging android-notifications


    【解决方案1】:

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

    firebase 本身可以在后台运行,而不管应用的引擎状态如何

    它将接收到消息并将其保存在 Activity 的 Intent 中,因此当用户打开应用程序时,Activity 将运行并将 Intent 数据传递给onMessageReceived

    根据documentation,要实现这一点,你需要使用com.google.firebase.MessagingUnityPlayerActivity而不是UnityPlayerActivity

    或者,如果您无法做到这一点并且正在扩展其他一些活动,请查看文档中的 this part

    【讨论】:

      猜你喜欢
      • 2019-07-19
      • 2019-05-14
      • 1970-01-01
      • 1970-01-01
      • 2017-05-31
      • 2019-06-13
      • 1970-01-01
      • 1970-01-01
      • 2020-07-21
      相关资源
      最近更新 更多