2017-08-09 116 views
2

在iOS(8.3)設備(iPhone和iPad)上安裝應用程序時,推送通知期間遇到問題。推送通知在生產證書中不起作用

它在本地工作(在開發中)。但是當我在生產中配置相同的時候(將應用上傳到應用商店)。它不工作。

這些是我所做的配置: *在Xcode中,在授權文件中,對於「APS環境」密鑰,我給出了「生產」的價值。 *創建SSL證書時,我創建了生產SSL證書。 *在代碼中,我已經使用「withProductionDestination()」方法,同時推送通知給APNS。

我不會在向APNS發送帶有令牌的通知負載(包括生產和開發)時發生任何錯誤或異常。

我已驗證通知功能在我的帳戶中對於開發和生產都是有效的。我也驗證了證書,它們是正確的。

您可以讓我知道我可能錯過或做錯了什麼步驟?

回答

0

如果您使用生產證書進行推送通知,您需要刪除apns服務器地址中的.sandbox,並且如果您使用Xcode安裝應用程序,一般通過使用運行選項,那麼模式將設置爲開發,不會收到來自生產環境的推送通知。您需要通過生成.ipa文件安裝應用程序並從iTunes安裝。

+0

只有在從應用商店推送通知下載後才能正常工作,這是現在面臨的問題。 –

+0

@ChiranjeeviB請參閱https://stackoverflow.com/questions/22717275/apns-push-notifications-not-working-on-production此鏈接。 –