0

いくつかの数値を計算し、サーバからのサイレントプッシュメッセージを受信するとローカル通知に計算を表示する必要があります。iOSでサイレントプッシュ通知を処理する最善の方法は

これは、アプリがバックグラウンドでアクティブ/開いているときに機能します。 アプリが死んでいる/されていない場合、これは動作しません。

アプリを閉じてサイレントプッシュが到着したときにタスクを実行するにはどうしてですか?

私はバックグラウンドフェッチを有効にしました。

+0

あなたはそれがあなたのアプリを覚ますていないことを確信していますか?私はホームボタンをダブルクリックしてWhatsappのようなアプリを殺すのを覚えていますが、すぐに別のWhatsAppメッセージを受信しました – Honey

+0

@Honey私はサイレントプッシュメッセージを送信しています。したがって、アプリケーションが閉じられたり強制終了されたりすると、ローカル通知は表示されません。 – Kalpesh

+0

[こちら](http://stackoverflow.com/a/21714121/5175709)および[ここ](http://stackoverflow.com/questions/32271528/sending-local-notifications-after-the-app-has) -been-terminated)しかし、あなたがコメントで尋ねたあなたの質問はあなたの実際の質問で尋ねたものとまったく違うので、あなたの質問をそれに応じて編集してください。 – Honey

答えて

0

Appleのドキュメントの状態:

:nonrunning アプリへのリモート通知を配信するためのAPNの能力は少なくとも一度開始されているためにアプリが必要です。

iOSデバイスで、ユーザーが マルチタスクUIを使用してアプリを強制終了した場合、ユーザーは ユーザーが再起動するまで、リモート通知を受信しません。

2番目の文は質問に直接関係します。おそらくあなたは...

を希望答え↳Configuring Remote Notification Support

関連する問題