2017-05-31 76 views
0

我終於得到了整個推送通知的過程對我的企業應用工作的設備令牌,但似乎當應用程序通過裝載在設備上只工作Xcode接口,而不是通過我們的服務器進行部署。我發現應用程序在通過服務器安裝時會生成與通過Xcode加載時不同的設備令牌。我的服務器肯定是發送新設備代碼到蘋果推送通知服務器,但它不是通過對設備做它的方式。的iOS:APN的顯然不承認當企業應用部署

這一切仍然只是處於研發階段,因爲我需要在釋放之前,以我的應用程序部署到一小部分用戶進行測試的。我想知道如果通過服務器部署需要生產證書,並忽略開發證書?

這一切仍然是相當新的給我,所以推送通知的細微之處都還在。在我頭上。任何幫助理解這一點,將不勝感激。

+0

是的,當您從Xcode安裝並啓動您的應用程序時,APN使用開發人員APNs證書,並且當您從服務器部署/安裝時,可能使用生產環境。後者取決於你如何構建服務器上的.ipa。 – onnoweb

+0

@onnoweb謝謝!這是問題所在。在我吃午飯的時候,這實際上發生在我身上,但是你的帖子有助於證實這一點。我出口開發部署,並修復它。我不知道爲什麼它以前沒有出現過。如果您將其作爲答案張貼,我會接受它。再次感謝! –

回答

1

是的,當您安裝並啓動從Xcode中的應用程序,然後使用的APN開發商的APN證書,並在部署/它很可能是使用真實的環境,從你的服務器上安裝。後者取決於你如何構建服務器上的.ipa。