私は、バックグラウンドで定期的にHTTPリクエストを送信する必要がある、私のアプリの素晴らしい機能を開発しています。定期的にバックグラウンドモード(iOS)でHTTPリクエストを送信する
私はここで、すでに多くの記事や議論を読んだが、私はstackoverflow.comで出会ったすべての提案が部分的にしか問題を解決するために解決策を考え出すていません。
は、私は自分のアプリケーションが何をしたいです何を詳細に説明しましょう。
はAPIを持つウェブサイトがあります考えてみましょう、私は(アプリがバックグラウンドモードにあるとき)、ウェブサイト上のデータの状態を確認するために定期的に要求を送信します。また、データの状態が受け入れ可能な場合は、プッシュ通知をユーザーに送信して、現時点で正しいデータであることを通知します。
誰かがどのようにiOSアプリでこのアイデアを実装するためのソリューションを提案してもらえますか?
プリフェッチ機能を確認してください:https://developer.apple.com/reference/uikit/uitableview/1771763-prefetchdatasource –
@ MaxPevsnerありがとうございましたが、私の意見では、このアプローチは状況には絶対に当てはまりません。そして、私はいくつかのツールに接続されていない、何らかの "ソフトウェア設計"の答えが必要です。 – user3524337
サイレントプッシュ通知は、いったんデバイスで受信されると、いくつかのタスクを実行できます。フルバックグラウンドモードは、特定の機能に対してのみ利用可能です。https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html – Andrea