之間的差異如圖所示,當我想創建生產SSL證書,正常的類型應該是[APN的分佈的iOS],但證書我」已經創建了[Apple Push Services],它有什麼問題?
回答
「蘋果的iOS開發推送服務」和「蘋果的iOS生產推送服務」是舊名稱對於需要爲兩種環境分別頒發證書的證書。
現在,您只需要新HTTP/2 API的一個證書,因此他們已將證書名稱更改爲更一般的內容 - 「Apple推送服務」。
這裏有一些關於它的好消息:https://matthiaswessendorf.wordpress.com/2015/06/17/wwdc-2015-apple-push-goes-http2-for-apns/
WWDC 2015 「什麼在通知的新」 的視頻在這裏: https://developer.apple.com/videos/play/wwdc2015-720/
你因此不應該現在可以爲兩個獨立的環境創建證書。其中一個主要優點是,適用於「調試」的證書適用於您的應用程序(主要是通過電纜直接安裝到設備上的證書)也適用於您發送給測試人員的構建以及生產構建。
這意味着我們現在只需要每個應用程序** 3個證書。 Apple推送服務之一,iOS開發服務之一和iOS發行版之一。也許在15年後,他們會縮小到1,就像在其他平臺上一樣。 – andreszs
它們是「Apple開發iOS推送服務」和「Apple生產iOS推送服務」證書之間的巨大差異。一個用於沙箱,另一個用於生產推送服務器。確保您使用適當的證書進行測試和生產,並且不要與這些證書相混淆
上面提到的兩種推送SSL證書,即開發和生產。開發推送SSL證書只有在您將iPhone與Mac連接並直接在您的設備上編譯時才能使用。當您使用開發推送SSL證書Apple的演示服務器將用於發送通知。而當您創建應用程序文件或.ipa文件並將其安裝到設備上時,您需要使用生產推送SSL證書。你不能混合和匹配這些證書。
希望它會清除您的疑問... :)
貌似現在生產證書在開發環境中工作太(但不是反之亦然)。所以這就是爲什麼蘋果公司改變了生產證書的名稱的東西一般:蘋果推送服務:...
這是正確的生產證書在開發環境中正常工作。 – andreszs
- 1. 蘋果沙箱APN服務器上的推送通知效果不佳
- 2. 什麼是蘋果推送通知服務
- 3. 有關蘋果推送通知服務
- 4. 蘋果推送通知服務
- 5. iPhone蘋果推送通知服務
- 6. 蘋果推送通知服務費用
- 7. 蘋果推送通知服務
- 8. 蘋果推送通知服務,爲MDM
- 9. 蘋果推送通知服務
- 10. 蘋果推送通知服務限制
- 11. 測試蘋果推送通知服務
- 12. 蘋果推送通知服務
- 13. 蘋果推送通知服務器
- 14. 蘋果推送通知服務
- 15. 什麼是蘋果的iOS開發證書的APN發展的iOS
- 16. 蘋果推送通知(APN)連接錯誤(在本地工作)
- 17. iOS中的Apple推送通知(APN)服務服務器端Python 2腳本
- 18. Rails 3和蘋果推送通知服務
- 19. 爲什麼蘋果推送通知服務有時會給我錯誤500?
- 20. 蘋果推送通知服務 - 許多通知要發送
- 21. Appcelerator的:iOS的10蘋果推送服務無法正常工作
- 22. 蘋果推送通知分配
- 23. 從蘋果推送通知服務向服務器發送設備令牌
- 24. 區分蘋果推送通知的分發和開發
- 25. 在java,linux開發機器的蘋果推送通知服務
- 26. 獲取蘋果推送通知服務的證書
- 27. 推送服務器上的PHP爲APSN(蘋果)
- 28. 蘋果生產推送服務的通知問題
- 29. 蘋果推送通知服務的實施辦法
- 30. 蘋果推送通知服務中的問題
接受答案如何? – siburb