問題タブ [background-fetch]

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.

0 投票する
2 に答える
3004 参照

ios - バックグラウンドで startupdatinglocation を使用できますか?

バックグラウンドでから までGeo-locationの範囲内で、アプリに保存されているものに近づいているかどうかを知る必要があります。使用しましたが、正確な結果が得られません。代わりに を使用すると、 と同じくらい正確な結果が得られます。call everyに を追加する予定です。10 Meters500 MetersstartMonitoringForSignificantLocationChangestartupdatinglocation7 metersNSTimerstartupdatinglocation1 minute

他の解決策はありますか?

0 投票する
1 に答える
680 参照

ios - 通話中/ネットワーク変動中にIOSリモートサイレント通知が機能しない

バックグラウンド作業を行っているiOSアプリケーションを開発しています。サイレント通知を送信してアプリを目覚めさせています。ほとんどの場合、コードは正常に機能しています。

問題は、通話アプリが起動していないとき、ネットワーク接続が低いとき、またはネットワーク変動アプリが起動していないときでもあります。

私は次のことをしています:

私の観察は次のとおりです。アプリはクラッシュしていません。通話中に通知があっても「バックグラウンド通知」をログに記録していません(モバイルはwifiに接続されています)。

精度を出す方法を教えてください。

0 投票する
1 に答える
307 参照

ios - iOS でのバックグラウンド フェッチ

バックグラウンド サービスが適切に動作する Android 開発から来て、Apple のやり方を考え始めるのは少し難しいです。Android で達成したことは、バックグラウンド サービスが定期的にデータベースを更新し続け、フォアグラウンドにある場合やユーザーがアプリを起動した場合に UI を更新できることです。

バックグラウンド サービスに似たものがないため、iOS では状況が少し異なります。これが私の質問です

  • アプリがユーザーによって終了された場合でも、バックグラウンド フェッチを実行する方法はありますか? コンテンツのダウンロードに HTTP を使用していないため、Background Transfer Service API が役立つかどうかわかりません。
  • さまざまな時間に複数のフェッチ操作をスケジュールする可能性はありますか?

または、iOS 開発のためにサービスがどのように機能するかを完全に再考する必要がありますか? 任意のアイデアをいただければ幸いです。

0 投票する
2 に答える
1394 参照

ios - バックグラウンド フェッチが機能しない

バックグラウンド フェッチを機能させるのに問題があります。以下の私のコードを参照してください。info.plist に fetch をバックグラウンド モードとして追加しました。Debug -> Simulate background fetch を使用してフェッチをシミュレートします。コンソールログには何も出力されません。これの良い例は迅速に見つかりませんでした。これを機能させる方法を知っている人はいますか?

0 投票する
0 に答える
94 参照

ios - iOS 7 より前にアプリ データを定期的に更新するにはどうすればよいですか?

iOS アプリは、ユーザーがアプリを起動していない場合でも、サーバーから定期的にデータを更新する必要があります。iOS7 では、バックグラウンド モード 'fetch' を使用して定期的にデータを更新できます。7 より前の iOS バージョンでこれを行うにはどうすればよいですか?

具体的には、ローカルまたはリモートの通知を使用してアプリを「起動」し、実際にユーザーに通知を送信せずにコードのスニペットを実行できますか?

0 投票する
2 に答える
1437 参照

ios - アプリがフォアグラウンドにあるときに iOS バックグラウンド フェッチが実行されているかどうかを検出する

ローカルの sqlite データを更新するバックグラウンド フェッチがあります。

アプリがフォアグラウンドでも実行されている場合、部分的に入力された SQL 行をロードしようとする UI を停止するために、バックグラウンド フェッチが実行されているかどうかを検出できるようにしたいと考えています。

バックグラウンド フェッチが実行されているかどうかを検出するにはどうすればよいですか?

また、データを表示できないことをユーザーに伝えるよりも優れた UI パターンはありますか?