2016-04-27 148 views
1

昨天在測試環境中出現了一個循環,導致許多推送通知被髮送到特定設備。從那時起,當我嘗試註冊設備發送令牌時,首次安裝應用程序時,didRegisterForRemoteNotificationsWithDeviceToken似乎根本沒有被調用。但是,它要求在安裝時啓用或禁用推送通知。它也顯示在通知中心。我嘗試了以下。didRegisterForRemoteNotificationsWithDeviceToken未始終調用

  1. 重新設置
  2. 重新啓動手機
  3. 設置手機時鐘提前3天。
  4. 嘗試在多個設備上。

它確實一致地使用使用不同目標的生產版本,但不使用QA版本。使用Xcode版本7.3 iOS 9.3.1。我的問題是爲什麼不會調用RegisterForRemoteNotificationsWithDeviceToken,而調用其他調配配置文件。代碼是一樣的。蘋果能否阻止設備註冊?無論在哪種情況下,我都已執行didFailToRegisterForRemoteNotificationsWithError。

回答

2

沒有改變,第二天一切正常。它必須與蘋果有關,因爲許多推送通知都已經結束。

+0

確切地說,蘋果公司會在一段時間後阻止通知,如果他們發現不確定 –

0

您是否實施了application:didFailToRegisterForRemoteNotificationsWithError:

註冊可能失敗,當您沒有實現上述方法時,您將無處可去。

+0

我已經實現了,它不會調用ether。沒有任何錯誤 – invertedfjord

0

您是否在Xcode IDE目標 - >功能 - >推送通知中檢查了它

相關問題