問題タブ [serviceextension]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Notification Service 拡張機能からのロギング
だから現在私はこれをやっています:
イメージのダウンロードが成功したServiceExtensionHandler
場合は、変更された通知を返します。ここまでは順調ですね。
しかし、イメージのダウンロードが成功したら、イベントをログに記録したいと思います。問題はcontentHandler
、OS が拡張機能を強制終了し、ログを完了する時間がないことです。
アプリ拡張機能がそのタスクを実行した (またはそれを実行するためにバックグラウンド セッションを開始した) 直後に、システムは拡張機能を終了します。
ドキュメント:アプリ拡張機能のライフ サイクル
現時点では機能していますが、追加のネットワーク呼び出しが機能することは保証されていません。
ログが返された場合にのみその completionHandler を返すことができましたが、ログが 60 秒でタイムアウトする可能性があり、それ自体も別の問題です。
誰かがこれに対する解決策を考えましたか?