我僱傭了一個Objective-C程序員來開發我的iphone應用程序,他編寫了代碼,現在我想測試推送通知服務,但他不會給我發送p12文件,他說他不能發送給我p12密鑰,因爲它包含他的私鑰。如何測試iOS推送通知?
1)我可以自己創建p12文件,如果有的話,我該怎麼做?它不需要連接到應用程序?我需要該應用的ID?
2)我可以在我的蘋果開發者帳戶下添加他作爲開發人員嗎?他可以設置一切嗎?
我僱傭了一個Objective-C程序員來開發我的iphone應用程序,他編寫了代碼,現在我想測試推送通知服務,但他不會給我發送p12文件,他說他不能發送給我p12密鑰,因爲它包含他的私鑰。如何測試iOS推送通知?
1)我可以自己創建p12文件,如果有的話,我該怎麼做?它不需要連接到應用程序?我需要該應用的ID?
2)我可以在我的蘋果開發者帳戶下添加他作爲開發人員嗎?他可以設置一切嗎?
與APNS一起使用的密鑰不需要與用於簽署應用程序的密鑰相同。 不應該是是用於簽署應用程序的關鍵,因爲它將最終安裝在第四方數據中心第三方硬件上的虛擬服務器上。如果更多人可以訪問開發服務器(例如,開發人員可以在自己的計算機上根據調試需要運行它),您甚至可能想要使用不同的開發和生產密鑰。
您可以創建密鑰對,向他發送CSR,讓他創建證書並將其發送給您,並在您的服務器上使用證書。
無論如何,您需要在某個時間點將自己的帳戶設置爲自己的帳戶(假設您不會無限期地支付該帳戶),那麼現在就可以這樣做。取決於你對他的信任程度,你可以將他添加爲開發人員或者自己完成。
我敢肯定,您也可以授予帳戶有限的權限 - 剛夠上傳CSR,創建「iPhone開發」證書並下載配置文件。你可以做其餘的事情(添加UDID,設置應用程序ID和配置配置文件),對吧?
您可以創建自己的.p12文件,並且您的應用程序不依賴於推送通知證書。 .P12用於在正確的設備和APNS服務器之間進行認證和通信。 檢查這個tutorial
一旦這樣做,你可以測試,如果你有機會,或者使用下面的工具來測試 Pushtry.com
通過自己的服務器使用「您可以創建密鑰對,請給他的企業社會責任,讓他創造證書並將其發送給您,並在您的服務器上使用該證書。「我該怎麼做呢?創建一個CSR? – 001
證書籤名請求。 –
謝謝,完成:) – 001