2014-01-15 102 views
0

自從一個月前我有一個惱人的問題。讓我來介紹一下這個問題。 幾個星期前,我有2個類似的項目,他們每個人都將實施推送通知。假設該應用的名稱是AB和DC。 所以我試圖找出一些關於推送通知的文章,並且我發現了http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1。我第一次在AB項目上實施推送通知,並且進展順利,第一次嘗試就完成了。然後我做了同樣的事情,我爲DC項目做了幾個步驟。它不起作用(DC項目)。我剛剛將我在AB中使用過的相同代碼複製到DC項目中,但它不起作用(DC Project)。代碼是相似的。和以前一樣,我認爲我錯過了任何單一代碼,所以我在DC項目中使用了AB證書,並且它工作正常,但是通知已發送給AB項目,然後我認爲DC代碼已正確書寫。你們中有人知道發生了什麼事嗎?IOS - 推送通知證書不起作用

FYI:

對於AB項目(工作) - 我用開發證書

系統和工具 - XCODE 5 - 推送代理我使用C#(MoonAPNS)

我認爲我有這個線程的類似問題 Stuck creating p12 file for MoonAPNS 但被引用的線程還沒有被回答。

在此先感謝。

+0

您是否使用完全相同的捆綁ID? – kenshin03

+0

不是,他們代表不同的包ID。 –

回答

0

您必須檢查以下幾點: 1.已註冊appId的Bundle標識符以及xcode中使用的標識符。 2.檢查證書是否正確(配置文件,應用程序Id等) 3.在製作證書並在測試設備(不在模擬器中)中運行應用程序後刷新配置文件。 4.檢查您用於連接的端口號。

我認爲你的問題是由於第二點。

+0

我想我已經檢查了所有的先生,捆綁正確分開,所以1和2應該清除足夠。我已經跟以前幾個步驟類似,所以我做了同樣的步驟。 3.我不知道如何刷新配置文件,4.端口號應該足夠清楚,我可以連接到蘋果服務器。 –

+0

刷新意味着一旦您爲APNS製作了證書,那麼現在您需要再次下載並安裝配置文件以獲取APNS通知。 – Ashutosh

+0

好吧,我做了先生,一切都完成了。但仍然沒有工作。 –