2015-12-11 16 views
0

我有兩個針對項目的解析應用程序,一個用於開發,一個用於生產。生產一個具有「發佈生產」切換上:針對生產模式下的解析應用程序未發送iOS推送通知

Released in Production

我只是在我的手機上測試,沒有任何已經發布並分發到App Store。

我能夠從剖析開發應用程序發送推送通知:

Pushes Sent is always 1

但是用在分析生產應用程序(相同的iOS開發證書,deviceToken完全相同的設置得到保存到安裝的預期),「推送」始終是0:

Pushes Sent is always 0

我認識到,需要一個製作證書的發佈版本,但據我underst而且,我只測試Debug版本(插入iPhone,點擊以物理設備作爲目標的版本),所以當它不起作用時唯一不同的是它來自生產模式切換的Parse應用程序。

我錯過了什麼嗎? 「在生產中發佈」有其他含義嗎?我的手機上的應用程序可能有某些東西,認爲它已經註冊了Parse開發應用程序中的推送通知,所以當我試圖運行它指向Parse製作應用程序時,它會失敗?

僅供參考 - 這是一個React Native應用程序。 application:didReceiveRemoteNotification:被定義並且在來自Parse dev時起作用,但是沒有來自Parse prod。

任何建議或想法將不勝感激!

回答

0

如果單擊Release in Production信息按鈕,它會說,這只是用於解析知識,使他們能夠正確地擴展他們分配給你的應用程序資源。它與推送通知無關。

要測試生產證書,請嘗試使用Release模式構建您的應用。