1つのチェーンbeginBackgroundTaskWithExpirationHandlerは何回できますか?
ドキュメントを見ると、beginBackgroundTaskWithExpirationHandlerで許可される最大時間は約10分です(常にiOSによって変更される可能性があります)。iOSのドキュメントにもこれがあります。「バックグラウンドに移動した後、アプリケーションを実行し続けるためだけにこのメソッドを使用しないでください。」
最初のタスクが期限切れになりそうになったときに、新しいbeginBackgroundTaskWithExpirationHandlerを開始することは有効ですか?もしそうなら、iOSはこれを行うことができる時間に制限を課しますか?