問題タブ [uibackgroundtask]
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 - アプリケーションをバックグラウンドで 10 分間実行する
私はストリームに取り組んでいます。ストリームをバックグラウンドで 10 分間開いて、10 分後に閉じたいと思います。私はこのようにしました...
この場合、アプリケーションはバックグラウンドで 3 分間だけ実行され、その後切断されます。
ios - iOS: バックグラウンド プロセスとシングルトン
私のアプリでは、コア データ DB にデータを入力する必要があり、バックグラウンドでも実行したい
問題は、メソッド「startDownloadDataandUpdateDB」が呼び出されることですが、このメソッドは DBSync の他のメソッドを呼び出しますが、これらの他のメソッドは機能しません。理解できません
ios - バックグラウンドで実行されているタスクを知るにはどうすればよいですか?
バックグラウンドでファイルをアップロードするという、一見一般的な機能をアプリに実装しようとしています。このようなタスクは を呼び出して実行する-[UIApplication beginBackgroundTaskWithExpirationHandler:]
ので、これらのタスクはそれぞれ で識別されますUIBackgroundTaskIdentifier
。
下の図を見てください。オレンジ色のボックスは、答えが見つからないように見える問題点です。
私がガイダンスを求める質問は次のとおりです。
以前のセッションで同じアプリが開始した実行中のタスクのリストを取得することはできますか?
URL 文字列などの何らかのメタデータをバックグラウンド タスクに関連付けて、どのタスクがどのファイルをアップロードしているかを知ることはできますか?
ios - バックグラウンド モードでの NSTimer の代替
フォアグラウンドかバックグラウンドかに関係なく、ユーザーの場所を 15 分ごとにサーバーに送信する必要があるアプリを作成しています。15 分間実行され、場所を送信する NSTimer を使用して、これを行うことができました。ただし、数時間は失敗するようです。StackOverFlow のどこかで、iOS 7 では NSTimer がバックグラウンドでの実行を許可されていないことを読みました。私のアプローチに代わるものはありますか?多くの質問と回答が StackOverFlow にありましたが、明確な回答が得られなかったようです。iOS 7 のバックグラウンド モードでは 3 分間しか使用できません。iOS によって中断されないように、アプリを「起動」するために 2 分間実行される別のタイマーを作成しようとしましたが、これは多くのバッテリーを消費します。ロケーション バックグラウンド モードを追加しましたが、15 分ごとにロケーションを繰り返し取得する必要があります。
bluetooth - UIBackgroundTask の有効期限を処理すると、beconRanging メソッドが停止します
ibeacon API を使用して、バックグラウンドでビーコンを監視するアプリを開発しました。コアの場所と bluetooth を使用するため、機能から場所、Bluetooth 構成を有効にしました。したがって、アプリを実行した後、バックグラウンドで範囲が広がりますが、アプリが終了するまでの5〜10分後、アプリを起動すると再びスプラッシュとログインページが表示されるため、グーグルの後、アプリがバックグラウンドで実行されていることを知りました延長時間。
アプリの終了を克服するために、メソッドで以下のコードを使用し、applicationDidEnterBackground でそのメソッドを呼び出しています。
}
上記のコードを使用してデバッグした後、UIBackgroundTaskInvalid. 両方のタスクを達成するにはどうすればよいですか 1) バックグラウンド時間が終了したら、アプリを終了しないでください。2) ビーコンの測距が止まらない。
出来ますか?私を助けてください。
ios - didReceiveLocalNotification でローカル通知を受信した後、バックグラウンド タスクを実行します。
のメソッド[application beginBackgroundTaskWithName:@"LOG_STUFF" expirationHandler:^{}];
でバックグラウンド タスクを実行することは可能ですか?AppDelegate
application:didReceiveLocalNotification:
ios - ニューススタンドのバックグラウンドで毎日更新されるコンテンツ
私のアプリはニューススタンドのコンテンツを毎日自動ダウンロードする必要がありますが、アプリを正常に起動した場合にのみ開始されます。Newsstand アプリの使用はまったく初めてです。私はこれのために何かを逃しましたか?
バックグラウンド モードの機能で「ニューススタンドのダウンロード」にチェックを入れました。
Info.plist
これをdidFinishLaunchingWithOptionsとdidReceiveRemoteNotificationに入れています
これをテストする良い方法はありますか?私は現在、アプリをタップせずに更新されているかどうか(バックグラウンドで実行されているかどうか)を毎日待っています。これはばかげた方法だと思います。