確認App第壹次運行時是否有彈出對話框打開通知。
如果沒有,請確保:
首先確保App是第壹次安裝,沒有彈出(系統只提示壹次)。
您可以刪除應用程序並重新構建。
如果真的是第壹次安裝運行,沒有彈出,請按照證書配置的要求認真重新生成預置描述文件。
如果是,請確保獲取設備令牌的方法是正確的。
方法1:將以下語句添加到didregisterforremote notification swithdevicetoken中。
NSLog(@“% @”,[[[[device token description]stringByReplacingOccurrencesOfString:@ " & ltwithString: @""]
stringByReplacingOccurrencesOfString:@ " >withString: @""]
stringByReplacingOccurrencesOfString:@ " " with string:@ " "]);
方法二:用Options:(ns dictionary *)Launch Options打開DidFinishLaunchingWith中的UMessage的日誌,然後尋找deviceToken的字段。
//對於日誌
[UMessage setLogEnabled:是];
無論哪種方式,您都可以在控制臺獲得測試設備的DeviceToken字符串,長度為64。