それがバグなのか、Apple の機能なのかはわかりません。ドキュメントで:
ユーザーがアプリを強制終了した場合、システムはアプリを自動的に起動しません。そのような状況では、システムがアプリを自動的に再起動しようとする前に、ユーザーはアプリを再起動するか、デバイスを再起動する必要があります。
他の StackOverflow の質問があるので、これは同じ ことを示しています。
私の場合、システムはバックグラウンドでアプリを再起動し、データベースに保存するためのコードを実行します。どのようにそれが可能ですか?メソッド didFinishLaunchingWithOptions: を呼び出してからdidReceiveRemoteNotification:
、バックグラウンドで呼び出します (アプリ スイッチャーには表示されません)。ただし、以前のバージョンでは、iOS 12.2 でテストされたバックグラウンドでアプリケーションを起動しません。
通知用のペイロードを送信しています
"aps": {
"alert": {
"body": "",
"title": ""
},
"mutable-content": 0,
"category": "",
"badge": "",
"sound": "",
"content-available": 1
},
"data": {
//other fields
}
}