我知道,你可以得到令牌的設備與方法: -在設備註冊推送通知後,iOS獲取設備令牌?
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
但是,如果我理解正確此方法只被稱爲第一次應用程序運行和用戶接受的通知要求。在隨後重新啓動應用程序時,該方法再也不會被調用。
所以我的問題是這樣的 - 有沒有其他的方式來訪問設備令牌後,用戶已經接受通知?
編輯 - 我知道設備處於在線狀態,並且臨時配置文件與應用ID相關聯,因爲我可以接收推送通知。接收推送通知不是問題 - 獲取設備令牌並將其存儲在Parse中是我想實現的。
感謝
也許' - (void)應用程序:(UIApplication *)應用程序didFailToRegisterForRemoteNotificationsWithError:(NSError *)error'被調用。如果是這樣,你可以看看這個錯誤,這會讓你知道發生了什麼問題。 – xardas
感謝xardas確實幫助錯誤處理程序調用 - 看起來這是一個配置文件問題 - 請參閱下面的Smikey答案。但奇怪的是,它仍在受到推動。 – BlinkingCahill