5

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

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

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

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

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

  "aps": {
    "alert": {
      "body": "",
      "title": ""
    },
    "mutable-content": 0,
    "category": "",
    "badge": "",
    "sound": "",
    "content-available": 1
  },
  "data": {
   //other fields
  }
 }


4

1 に答える 1