2015-12-21 83 views
1

要將通知發送到我之前選擇的我的adhoc應用程序分發APNS服務。我成功收到了通知。向iOS應用程序發送通知時發出APNS證書問題

但是,現在在創建證書我在混亂門戶選擇哪一個..

enter image description here enter image description here

選擇(沙箱& Prodcution)和創建.p12文件,並上傳到我的服務器。 。 但是我得到以下錯誤 您已選擇生產服務器,但您的證書似乎不是生產證書!請檢查以確保您擁有正確的證書!

我想通了,這個問題是由於PushSharp,

https://github.com/Redth/PushSharp/issues/585#issue

但無法編輯/修改這個類的代碼。

請幫我

謝謝...

回答

0

對於發展通知: 選擇 - 「蘋果推送通知服務SSL(沙盒)」

對於製作/發行通知: 選擇 - 「Apple推送通知服務SSL(SandBox &生產)」

+0

我做同樣的事情,但這個錯誤出現 –

+0

我觀察到一個更差,我以前的應用程序,它說「APNS生產「,但對於新的應用程序ID,它在門戶中顯示」Apple推送服務「。請檢查鏈接https://www.dropbox.com/s/1w5ruckfwbkhcaf/Screen%20Shot%202015-12-21%20at%2012.45.10%20PM.png?dl=0 –

+0

我可以知道你的服務器嗎?它是PHP還是.net? –

0

在我的服務器端更改爲以下代碼後

pushBroker.RegisterAppleService(new ApplePushChannelSettings(true,appleCertificate,password));

pushBroker.RegisterAppleService(新ApplePushChannelSettings(真,appleCertificate,密碼,真實));

更改:向構造函數添加了一個參數來禁用證書檢查。

現在即時得到通知新/舊證書..

謝謝..

相關問題