2016-10-02 7 views

答えて

2

これはできませんあなたのアプリケーションは、あなたがアプリケーションを終了した後、短時間、バックグラウンドで動作します。

ApplesデベロッパーサイトのBackground Executionについて詳しくは、こちらをご覧ください。

2

iOSアプリはバックグラウンドで実行できません。アプリがフォアグラウンドにあるときに接続の変更(wifi、4g、なし)を処理できます。または、データベースにデータを保存するための追加時間を与えるバックグラウンドタスクを追加することができます。

メソッドは、applicationDidEnterBackgroundのbeginBackgroundTaskWithName:expirationHandlerと呼ばれます。詳細なドキュメントはこちら有限長タスクの実行:https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

関連する問題