0

アプリケーションに Silent Remote 通知を統合していますが、すべて正常に動作しています。しかし、問題は、アプリが強制終了された状態または実行されていない状態にある場合、アプリケーション デリゲート メソッドがトリガーされないことです。

デバイス ログを見ると、 「Springboard : 高優先度プッシュ: - アプリが強制終了されました」と表示されます。

誰でも私を助けてくれませんか。

  1. 実装しました

    func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Swift.Void)
    
  2. アプリがバックグラウンドおよびフォアグラウンド状態にある場合、上記のメソッドがトリガーされます。

  3. 機能でバックグラウンドフェッチとリモート通知を有効にしました

注: 次のように、端末からサイレントプッシュ通知を送信しています:

apn push <device_token> --certificate <path_of_pem_file> --payload '{"aps":{"content-available":1}}'

前もって感謝します

4

0 に答える 0