UNNotificationServiceExtension
には通知の変更を処理する方法didReceiveNotificationRequest:withContentHandler
があります。didReceiveNotificationRequest:withContentHandler - 実行時間の制限?
これはタイムアウト時間に関して、非常に曖昧な記述を有する。
方法は、そのタスクを実行して設けられた補完ブロックを実行するために時間の限られた量を持っていること。あなたの方法は、時間内に終了し
そしてここserviceExtensionTimeWillExpire
方法の説明だしない場合:あなたのdidReceiveNotificationRequest場合
:withContentHandler:メソッドは、その完了ブロックを実行するために長いにかかる、システムがこのメソッドを呼び出すには、別のスレッドでブロックを実行する最後のチャンスを与えます。
私は完全手段 "を実行するために長い間に" 何を、得ることはありません。 量的データはありますか?実行中のデバイスなどによって異なりますか?
ありがとうございます!リンク上のアップルのドキュメントから撮影
私の悪い、それはあなたの警戒に感謝のためです! –