2016-05-27 11 views
0

アップルサイレントプッシュ通知に問題があります。一定時間(24時間以上)経過した後、アプリは無音プッシュ通知の受信を停止します。その間、デバイスは再起動されず、アプリケーションは強制終了されます。それはちょうど葉です。 Firebaseメッセージを使用しています。あなたは同じことをしていますか?以下は私のペイロードである:サイレントプッシュ通知。 iOS

APNペイロード:

["aps": {"content-available"=1}, 
"verify_url":"http://example.com"] 

Firebaseペイロード:

{ "to":"...", 
    "priority": "high", 
    "data":{"verify_url":"http://example.com"}, 
    "content_available":true } 

が前方にありがとうございます!

+0

どのように受信を停止していることを確認していますか? – Gruntcakes

+0

@ ThePumpingLamaそれはverify_urlからデータをロードすべきですが、そうではありませんでした。 – razor28

+0

フォアグラウンドプッシュと同じように、サイレントプッシュがすぐに配信されるとは限りません。頻繁に時間がかかることがあります。これは、デバイスがパワーダウンしてしばらく休止している場合に特に発生します。彼らは配達されていないかもしれない、単に彼らが遅れているということではないかもしれません。 (もちろん、アプリが終了しても配信されません) – Gruntcakes

答えて

0

これが理由であるかどうかはわかりませんが、ペイロードは{"aps":{"content-available"=1}}のようになります。 content-availableの代わりにcontent_availableがあります。

+0

有効搭載量は正しいです。 Stackoverflowで私のタイピングエラーでした。編集済み – razor28

関連する問題