1. 程式人生 > >Unity工程匯出iOS包,使用推送,deviceToken獲取不到的解決辦法

Unity工程匯出iOS包,使用推送,deviceToken獲取不到的解決辦法

測試發現使用推送在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 上是可以獲取的