インタラクティブ通知を使用していて、アプリがバックグラウンドで一時停止されているときにうまく動作しますが、アプリが終了すると問題が発生します。アプリが起動していないときのhandleActionWithIdentifier
私は、アプリが起動していないときにインタラクティブ通知が発生したときにNSLogを使用してアプリのライフサイクルを判断しました。
次はアプリが目に見えて起動することなく、記載されているために、上行く: handleActionWithIdentifier のviewDidLoad viewwilllayoutsubviews viewdidlayoutsubviews viewdidappear
をdidfinishlaunching
アプリは、その後 didenterbackgroundを呼び出したりせずに終了しているようですwillTerminate
mに問題が発生している理由私はdiddbackgroundに無効化されたviewdidloadのタイマーを作成するからです。
didndbackgroundが呼び出されていないので、インタラクティブ通知をトリガした後にアプリケーションを起動すると、タイマーのインスタンスが2つ終了します。
誰でもアプリが終了するのはなぜだが、didenterbackgroundやwillTerminateは呼び出されないのですか?
アプリがバックグラウンドに直接起動されているので。フォアグラウンドからバックグラウンドに移行しません – Paulw11