私は壁に何かを掲示できるiOSアプリケーションを持っています。今、私は、クライアントが何かを投稿したときに、オンライン(アプリケーションのアクティブ状態)の誰もが何かを投稿したばかりのメッセージを見ることができる機能を作りたいと思っています。すべてのオンラインクライアントへの目的のCメッセージ
私が使用しているSinch.com、Quickblox.comなど
Sinchは、悪い遅延と遅く、それは10以上のクライアントにメッセージを送信することはできません。それはチャットのためであり、通知のためではありません。
Quickbloxは良いですが、実際には高額でチャットもしています。
私はPushRemoteNotificationを使用しようとしましたが、これは、ユーザーが通知許可かをオンにするかどうかに依存します。彼らが通知を有効にしても、プッシュを通じて500人以上のクライアントにメッセージを送信すると、実際には遅いですし、どのデバイスがオンラインであるかわからないので、これは解決策ではないと思います。
PHP Ratchet WebSocketサーバーを使用し、これらのWebSocketライブラリのいずれかを私のアプリケーションObjective-C SocketRocket clientまたはJetFireに使用する予定ですが、これは私の計画です。それで、あなたは膨大な量のオンラインクライアントが可能だと思いますか?
もっと良いアイデアをお持ちの方は、お手数ですが、
リアルタイム反応のために、ウェブソケットが提案しました。他の方法では、彼らはウェブソケットに比べてあまり良くありませんが、コストはそれほど高くありません。 – childrenOurFuture