我們正在使用Apple Developer Enterprise程序。
我想測試多個測試環境下的推送通知,目前我們有四個。
我沒有問題可以爲每個環境生成一個生產SSL證書,但是我沒有找到添加/附加到同一個App ID的方式。目前蘋果只接受兩個。
我應該如何繼續在多個測試環境(test1,test2,...)上測試推送通知?
我應該爲每個環境創建一個App ID和SSL證書嗎?爲多個測試環境設置iOS推送通知
回答
我們目前已經爲我們的應用程序設置了三個目標,一個用於Dev,Staging和Production。
每個目標都有不同的包標識符,因此我們可以爲每個目標生成單獨的推送證書。
然後,我們使用推送提供程序Pushwoosh,該提供程序允許帳戶中的多個應用程序(不確定免費帳戶是否支持多個應用程序,但您可以創建多個免費帳戶),以便讓我們定位哪個實例我們希望通過他們的控制檯或從我們的後端通過他們的API推送的應用程序。
嗨Eric, 感謝您的反饋。 考慮到我有四個目標,我認爲設置如下: 我將爲每兩個目標創建一個捆綁ID(可以通過一個應用ID來創建兩個生產證書)。 測試1和測試2 env = bundleid_test_12 + prod_certif_1 + prod_certif_2 測試3和測試4 env = bundleid_test_34 + prod_certif_3 + prod_certif_4 問候, – Indus
不,只有APNS環境 - 生產和沙箱。儘管如此,您可以擁有n個測試環境,並在所有環境中使用相同的沙箱證書,並且應該能夠完美地工作。
自5年以來,我們一直在使用5個測試環境,明顯是1個生產環境。我們在所有測試環境中都部署了相同的推送證書,並且它像魅力一樣工作!
要了解多種測試環境的含義有點困難。你的意思是,一個用於iOS,另一個用於android,windows phone等?沒有。如果你的意思是iPhone,iPad等,那麼你的一個開發APNS CERTIFICATE足夠測試(通過沙箱)。另一個生產APNS證書已足夠App Store提交。爲什麼需要多個?但是會有2個證書用於應用程序,另一個用於推送通知。
- 1. 推送通知,測試生產環境問題的Xcode 7.0.1
- 2. iOS發送多個推送通知
- 3. 推送通知iOS重置
- 4. 嘗試將推送通知發送到iOS設備 - 未收到推送通知
- 5. 企業環境推送通知問題
- 6. 通過Parse與hurl.it發送iOS推送通知測試
- 7. 設置Web測試環境
- 8. iOS和推送通知 - 在Xcode環境中不起作用
- 9. 推送通知IOS
- 10. 推送通知IOS
- 11. 爲SSIS 2008設置測試環境
- 12. 爲測試推送通知創建配置文件
- 13. iOS應用程序推送通知錯誤多個設備
- 14. iOS富媒體推送通知設計
- 15. Xamarin.Forms - 推送通知 - iOS設備
- 16. iOS發送推送通知到一次更多的設備PHP
- 17. 在TestFlight上測試推送通知
- 18. 如何測試生產推送通知
- 19. 測試推送通知與生產apns
- 20. 測試蘋果推送通知服務
- 21. 爲ad hoc分發環境啓用Apple推送通知
- 22. 如何根據iOS中的位置設置推送通知?
- 23. iOS推送通知與SNS
- 24. Unity3d:Android和iOS推送通知
- 25. Django推送通知到IOS
- 26. iOS推送通知流程
- 27. iOS創建推送通知
- 28. iOS推送通知keyId
- 29. Flex和iOS推送通知
- 30. 的iOS推送通知
我不明白這個問題。爲什麼你不能和爲什麼你不使用每個環境的相同的憑據集?無論如何,您將無法創建多組憑據。 – Gruntcakes