2015-02-06 57 views
0

我正在處理一些試圖調試推送的較舊代碼。推送功能不警告用戶,並且沒有任何功能

我在我的鑰匙串中有一個簽名推送證書/密鑰。我出口到PEMs並且可以登錄到Apple的測試網站。當我運行該應用程序時,它會出現在設置 - >通知與證書打開,如我所料。

但是,當您第一次啓動應用程序時,不會詢問用戶是否允許推送。這可能,因爲有地圖訪問另一個警報?

此外,當我轉到Xcode Capabilities選項卡時,Push甚至不會出現在列表中。它應該嗎?

我有一種下沉感覺有人錯過了一步 - 可能是我。有沒有在Xcode裏面的地方我可以看看我是否正確導入了證書等?

回答

0

我相信在Xcode Capabilities選項卡中永遠不會顯示推送。

如果您沒有看到通知請求,請嘗試重置您的測試設備,下次運行應用程序時,警報應該顯示,因爲推送權限請求存在最短時間限制,無需重置設備即可重新安裝應用程序不會做。

+0

我在iPhone上運行,每次刪除/重新安裝。這會改變什麼嗎? – 2015-02-06 13:34:40

+0

@MauryMarkowitz如果沒問題,請嘗試重置設備,確保備份數據。模擬器不會收到推送,我正在更新我的答案。 – CarmeloS 2015-02-06 13:35:46