3G ネットワーク経由で 2 ~ 4 台のデバイス間で通信したい状況があります (WLAN でも動作するはずですが、3G ソリューションが重要です)。
すべてのデバイス (1 つを除く) は ~5 秒ごとに GPS 位置情報を要求しますが、そのデバイスのユーザーがこのプロセスをキャンセルすると、1 つのデバイスにこのイベントを通知する必要があります。
私は、1 つのデバイスがサーバーとして機能し、残りのデバイスがサーバーに接続する必要があるクライアントとして機能できると考えていました。これは 3G ネットワーク上で可能ですか?
プッシュ通知についても読みましたが、これは関連していますか? ポップアップなどでユーザーの邪魔をせずに通知を受け取ることができますか?
他の方法はありますか?
基本的に、最終的なソケットプログラミングなどに飛び込む前に、アップルの「標準」ソリューション(ある場合)を使用したいと思います...
私が避けたいのは、最終的なソリューションで多くのユーザーが同時に接続して同じ外部サーバーから「プル」することを望まないため、Webサーバーまたは同様の「サードパーティ」ソリューションを使用することです...
アップデート:
基本的に、私のアプリケーションには、偶数が発生した場合に通知する必要がある何千ものユーザーがいます。また、これは 5 秒以内に同時に発生します。負荷を軽減し、スパムを回避するための最善の解決策は何でしょうか?