基本的には、自分のアプリケーションが自分のデバイスに入るまで15分ごとに自分のサーバーにパケットを送信するアプリケーションのためのビーコンを作成する必要があります。アプリケーションがデバイスに入るまでの特定の時間間隔でのメソッドコール
アプリケーションがフロントエンドまたはバックエンドにあることについて、私のアプリケーションのすべての状態を送信する必要があります。
示唆してください、私は
- タイマーで行くべきか。
ありがとうございます。
基本的には、自分のアプリケーションが自分のデバイスに入るまで15分ごとに自分のサーバーにパケットを送信するアプリケーションのためのビーコンを作成する必要があります。アプリケーションがデバイスに入るまでの特定の時間間隔でのメソッドコール
アプリケーションがフロントエンドまたはバックエンドにあることについて、私のアプリケーションのすべての状態を送信する必要があります。
示唆してください、私は
ありがとうございます。
runloopでタイマーを開始します。 15分ごとにトリガするように設定します。しかし、アプリがバックグラウンドから削除されても動作しないかどうかを覚えておいてください。
しかし、このリンクhttps://stackoverflow.com/questions/37215537/what-is-an-nstimers-behavior-when-the-app-is-backgroundedによると、私は期待通りに得ることができません。 どのような例がありますか – Myaaoonn
Sooryは私の間違いです。アプリが何らかのバックグラウンドタスクを実行するまでは実行できません。これは保証されていません。 –
検出されたビーコンパケットをサーバーに送信しようとしていますか?その場合、おそらくdidRangeBeaconsコールバック(1秒に1回)が使用され、最後の送信から15分後に検出されたパケットがサーバーに送信されます。ファンシータイマーは必要ありません。 – davidgyoung