Webサーバーでホストされるリソースを共有したいOSX/iOSアプリをいくつか設計しています。サブスクライバーのリストを保存し、リソースが更新されたときに通知できる、ある種のWebアプリまたはスクリプトが必要です。(ここでの明らかな目標は、すべてのアプリが更新のためにWebサーバーをポーリングしないようにすることです。)
The only trick here is that I'd like a significant number of clients (say, a dozen) to be subscribed for updates on a 24/7 basis. I'm not sure if it's a good idea for all of the clients to maintain a live connection... I imagine that many web service providers will be happy about their webserver maintaining a dozen persistent connections (especially if they're virtually always idle).
(編集) Apple Push Network Service(APN)を調べましたが、それは私の問題に対する正しい解決策ではありません。APNには、Entrust SSL証明書と、ApplePushNetworkサービスとの大量のやり取りが必要です。私のプロジェクトははるかに単純で軽量です。「デバイスAからデータを受信したら、それをデバイスB / C / Dにプッシュする」というスクリプトが必要です(これらのデバイスは何らかの方法でアクセス可能であると想定しています...永続的な方法で接続またはその他の手法)。
このメカニズムを提供する最も簡単な方法は何ですか?