2017-09-05 69 views
0

我們開發了一種將推送通知發送至Azure通知集線器實例的服務。這些通知然後被髮送到APNS並推送到註冊的IOS設備。Azure通知集線器無法將推送通知發送至App Store發佈的應用程序

在整個開發過程中,我們測試了跨多個質量保證環境的這項工作。我們還在接收應用程序的沙箱/開發版本上進行了測試,以確保通知中心中的證書匹配。全部成功。我們現在已經設置了我們的實時環境並遇到了問題。我們通過xcode存檔我們的應用並上傳到應用商店。通過企業內部發布的最終應用程序正在接收通知,但分發給應用程序商店的應用程序不會收到任何通知。這包括通過天藍色的測試發送。在這種情況下,一旦消息失敗,註冊將被刪除。我們爲每個應用ID使用單獨的證書。

任何幫助,將不勝感激。

回答

0

我們發現瞭解決我們問題的方案。

我們已經爲我們分發給iOS應用商店的應用創建了一個新的證書[證書對於環境和目的是正確的]。這使我們相信這不能歸功於我們的證書。

我們的問題是:只是上傳新證書,而不是舊的天藍色的證書似乎會導致問題。 Azure可能會緩存來自先前證書的信息,但這是基於我們解決方案的假設。

我們的修補程序是:要徹底刪除Notification服務憑據並從頭創建一個新的憑證,仍然使用爲應用商店版本創建的證書。

相關問題