當我以開發模式運行我的應用程序時,可以通過PushMeBaby發送給我自己的推送通知沒有問題。但是,當我嘗試在生產環境中對其進行測試時,我無法獲得任何推送通知。我重新生成了所有證書和配置文件,使用aps_production_identity.cer作爲推送通知的證書,將SSL更改爲gateway.push.apple.com,併爲該應用做了發佈構建,但仍無法獲得它工作。我發現在PushMeBaby中,該行推送通知在生產環境中不起作用
result = SSLHandshake(context);
返回錯誤-9844。這是否意味着aps_production_identity.cer文件有問題?
你的意思是你做了即席構建,而不是一個版本(經銷)建?除非你做了一些簽名巫術,否則你不應該能夠在你的設備上運行發佈版本。 – 2010-05-25 04:25:14