我一直在閱讀一堆蘋果文檔以及許多其他SO問題,但還沒有找到這個特定問題的答案。在AdHoc發佈版上使用沙箱APNS iOS版
我有一個現有的工作流程來爲QA成員和beta測試人員生成AdHoc分佈版本。現在我已經添加了對推送通知的支持,我希望能夠對這些通知路徑進行測試。
我的印象是,開發人員構建,使用開發配置文件進行簽名,爲沙箱/開發APNS環境生成令牌,並使用分發配置文件簽署分發版本(無論是用於AdHoc分發或AppStore分發),爲生產APNS環境生成令牌。我相信這可以通過打開不同的.mobileprovision文件並檢查密鑰來確認。
我想知道是否有辦法讓我的AdHoc Distribution構建使用沙盒APNS環境,而不是生產APNS環境。
如果我真的想讓QA和beta測試人員使用沙箱APNS,我是否會想方設法讓他們運行開發構建,而不是分發構建?
或者是我對事物工作方式的假設? (參考this post和this post)
更多關於我的組織的棒球理由......有一個API層抽象出一些通知職責,在許多其他服務中,它有2個「模式」(分段/生產),所以在將內部「分段」API與沙箱APNS環境相關聯時,這是有意義的,但這可能是不必要的區分。 – beno 2013-03-06 15:08:00