2014-05-17 87 views
0

在我的應用程序中,我使用Apple推送通知。我跟着Raywenderlich development tutorial。我能夠發送和接收推送通知,但這僅用於開發。現在我想在應用商店提交我的應用程序。我需要一個簡單的教程,就像上面的(APNS)發佈一樣。請幫幫我。 謝謝。我使用ios7和Xcode的5蘋果推送通知分配

+1

這裏是鏈接,必將幫你。 http://stackoverflow.com/questions/21250510/generate-pem-file-used-to-setup-apple-push-notification/21253261#21253261 –

+0

已經有你的SSL分發證書,如果是的話,我告訴一些簡單的步驟否則在開發人員站點中創建SSL分發證書 –

回答

0

查找在simplepush.php

ssl://gateway.sandbox.push.apple.com:2195 

以下行,並用以下

ssl://gateway.push.apple.com:2195 

確保您已經生成了生產證書和密鑰更換以及

0

您還必須更改當您更改URL,它是用於APNS連接的證書。

我在我的應用程序做的是允許對任一服務器(沙盒或生產)連接。在將APNS發送給Apple的服務器中,我檢查通知是否爲開發或生產請求,並使用正確的證書將其指向適當的URL。

我有我的表一個額外的列,我用它來存儲APNS訂閱提示這是一個發展的訂閱,應使用開發(沙盒)證書。

id, 
DeviceToken, 
DeviceID --identifierForVendor, 
NetworkID, 
Application, 
AddedOn, 
Active, 
Dev, 
BadgeCount 

然後,您可以在APNS服務器應用程序中執行邏輯並決定使用哪個URL和哪個證書。

像iDeveloper說, SSL://gateway.sandbox.push.apple.com:2195 或 SL://gateway.push.apple.com:2195