2013-12-15 155 views
0

我的應用程序在客戶端之間使用推送通知,因爲它使用聊天服務[注:我使用的是來自Parse.com的PFPush]。當我發送將Data屬性設置爲某個值的推送時,推送會在應用處於前臺時收到,但不會在後臺處於推送狀態時收到。我不確定應用程序是否正在接收它,但不顯示通知警報。然而,發送一個沒有設置數據的推送就可以正常工作。我讀過設置數據將覆蓋消息屬性。所以我如何解決這個問題,因爲數據屬性在交付過程中至關重要,因爲它包含聊天文本的數據,我不能忽略它?我應該發送兩個通知?一個提醒第二個數據?謝謝!推送通知未送達

回答

0

嘗試發送他們兩個,我想你應該修復它在通知設置。

+0

通知設置已配置良好。當我從PN控制檯發送通知時,它工作正常。這個問題似乎是在將一個NSDictionary設置爲Data屬性。我讀過,如果我設置消息和數據屬性,他們將覆蓋對方。正如我所說,發送沒有數據的PN可以正常工作。謝謝您的意見。 – HusseinB

+0

好吧,當我發送兩個PN時,它正在工作。一個與數據和另一個消息,以防應用程序在後臺。 – HusseinB

1

哦,歡迎你。這就是我所知道的讓我搜索,如果我找到任何其他解決方案。它應該是你看到許多應用程序這樣做的一個。