2017-02-14 123 views
1

我在iOS上有一些非常奇怪的行爲。 我有一個應用程序,用於使用解析推送通知。 自1月30日解析關閉以來,我切換到back4app。 我正在測試發送推送通知 - 我的應用程序訂閱了測試頻道,並且我正在發送推送通道。 我正在使用兩部手機。在iOS上推送通知需要重新安裝應用程序

在下午5點左右,我得到正確的兩部手機上的通知(PHONE1運行的版本A和PHONE2運行版本B)。 在下午6點左右,我只收到一個電話(B版)的通知,而沒有收到其他(A版)的通知。 我登錄了手機,檢查了應用程序商店,並更新了版本A - > B。所以現在兩個手機都有版本B.

仍然phone1沒有通知,但phone2沒有。 然後我卸載phone2上的應用程序並重新安裝。 現在,在晚上8點左右,兩部手機都會收到通知。

這實在是關於該通知停止顯示在手機1了,甚至在升級後沒有露面,並且需要重新安裝工作。 我在插件init調用中註冊了registerForRemoteNotifications,並且從我成功註冊的日誌中進行了確認,並保存了令牌並且位於右側通道中。

Feb 13 19:23:30 ucb-sdb-iphone-1 emission[674] <Warning>: Successfully registered remote push notifications for token <c2a21dac d3e1678c 8fcde265 4552c3f6 64e507b9 94b4e092 300165b3 bfc747fe> with parse

的back4app儀表盤顯示通知的狀態是綠色的。但他們沒有交付。我擔心我的用戶不會得到通知,因爲正確的他們不會卸載和重新安裝...

回答

0

爲了什麼,我可以告訴了Back4App對iOS的推送通知,但是也有一些主要需要做兩兩件事:一有效的證書和適當的設備令牌。

在你的情況,因爲你還沒有共享多大的多麼不同的版本A和版本B我真的不知道是否有這些兩個關鍵信息的是正確和工作。

而且,推的綠色狀態可能不知道的一切,因爲即使是推所有設置和狀態是「已發送」,該設備可能不會,如果是安裝代碼無法接受它。

我的建議是把重點放在這兩個關鍵信息,檢查他們的Documentation,並給它在他們的在線聊天技術支持一試。

+0

我不是百分之百肯定版本A和B之間的區別,但是IIRC,它們只在版本號中有區別。我在兩者上都有相同的證書和配置文件。請注意,對於第二步,我有兩個版本B,並且只有一個手機收到通知。我最終轉向了離子平臺,所以我最近還沒有能夠重現。 – Shankari