【发布时间】:2012-11-26 09:12:05
【问题描述】:
我正在使用 Unity3d 构建游戏,该游戏将使用 GCM 服务(我将其写入自定义库)。但这是我的问题。只要这个自定义库在原生 android 应用程序中,它就可以工作。
我将它放入Unity3d游戏并发送推送通知的那一刻,设备没有收到推送通知。我知道该库是可访问的,因为我可以在 logcat 中读取来自该库的调试日志。
我认为 Unity3d 以某种方式阻止 GCM 服务运行,从而阻止设备接收推送通知。
关于 Unity3d 有什么我应该知道的会导致这个问题的吗?还是有人有类似的问题?任何帮助都会得到帮助!
【问题讨论】:
-
您可能需要创建一个启用 GCM 的 AndroidManifest.xml 并将其放入 Assets/Plugins/Android。这将替换 .apk 文件中 Unity 生成的清单。
-
我尝试了类似的方法,但没有成功。
标签: c# java android unity3d google-cloud-messaging