美文网首页
极光推送 Unity5.4.1 Not get deviceT

极光推送 Unity5.4.1 Not get deviceT

作者: Fortune_55d2 | 来源:发表于2017-11-13 14:25 被阅读0次

[JIGUANGClientController] Not get deviceToken yet. Maybe: your certificate not configured APNs? or current network is not so good so APNs registration failed? or there is no APNs register code? Please refer to JPush docs.

看到一个哥们的文章是说:

--------------------------------------------------------------------------------------------------------------------------------

测试发现使用推送在Unity 5.3.6 和Unity 5.4.0上:

UnityEngine.iOS.NotificationServices.deviceToken

无法获取出来,打印为空。

解决方法如下:

在导出的xcode工程中,

搜索: UNITY_USES_REMOTE_NOTIFICATIONS 将值0改为1;

或者

直接找到:Preprocessor.h文件  将UNITY_USES_REMOTE_NOTIFICATIONS 将值0改为1

这个问题应该是Unity版本导致的,在Unity 5.3.2 上是可以获取的

-----------------------------------------------------------------------------------------------------------------------------------

亲测可用

以后要注意XCode代码的define是否有效,由于define如果不对,代码不会执行

相关文章

网友评论

      本文标题:极光推送 Unity5.4.1 Not get deviceT

      本文链接:https://www.haomeiwen.com/subject/lerzmxtx.html