适用于 Unity 的 PubNub GCM Android

PubNub GCM for Unity Android

我已经成功地将 PubNub 集成到我的 Unity 项目中。聊天功能正在运行。现在我正在寻找一种在用户离线时接收推送通知的方法。

我熟悉 GCM 的工作原理。所以基本上,我可以找到 GCM API 密钥并将其放在 PubNub 仪表板中。但是,在 Unity 方面,我想必须有一个插件,但我在任何地方都找不到它。

要将 GCM 推送通知发送到设备:

要使用 unity 处理 GCM 通知,您需要第三方资产,例如此处的资产(目前我们的 Unity SDK 没有该功能):

或者开发一个将 运行 保留在后台的“服务”,使用 Java 来处理通知并传递给 Unity 应用程序。您需要 Unity 外部的服务,因为 Unity 应用程序在后台时会被杀死(runInBackground 在移动设备上不可靠)。