极光推送 Unity5.4.1 Not get deviceT

2017-11-13  本文已影响0人  Fortune_55d2

[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如果不对,代码不会执行

上一篇下一篇

猜你喜欢

热点阅读