問題タブ [silentpush]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1618 参照

ios - iOS のサイレント プッシュ通知がキャンセルされました

アプリで定期的に通信するためにサイレントプッシュ通知を利用しているのですが、アプリを起動していないときに受信したサイレントプッシュ通知が処理されず困っています。OSバージョンはiOS12です。FCM を使用してプッシュ通知を送信しています。同じ問題を抱えている人はいますか?

以下は、通知のサイレント プッシュ通知を受信したときのコンソール ログです。

0 投票する
1 に答える
1439 参照

push-notification - ユーザーが終了したときに、iOS 13 のアプリがサイレント プッシュによってバックグラウンドで起動する理由

それがバグなのか、Apple の機能なのかはわかりません。ドキュメントで:

ユーザーがアプリを強制終了した場合、システムはアプリを自動的に起動しません。そのような状況では、システムがアプリを自動的に再起動しようとする前に、ユーザーはアプリを再起動するか、デバイスを再起動する必要があります。

他の StackOverflow の質問があるので、これは同じ ことを示しています。

私の場合、システムはバックグラウンドでアプリを再起動し、データベースに保存するためのコードを実行します。どのようにそれが可能ですか?メソッド didFinishLaunchingWithOptions: を呼び出してからdidReceiveRemoteNotification:、バックグラウンドで呼び出します (アプリ スイッチャーには表示されません)。ただし、以前のバージョンでは、iOS 12.2 でテストされたバックグラウンドでアプリケーションを起動しません。

通知用のペイロードを送信しています