私はiPhoneアプリを提供するレールアプリを持っています。ユーザーがサーバーに保存されている値を投稿した場合、残りのユーザーに新しい値が投稿されたことを通知したいと考えました。ユーザーは新しい値が投稿されているかどうかを確認するために頻繁にリクエストを送信する必要があり、これによりさらに多くのリクエストが発生するため、これを行いたかったのです。代わりに、新しい値がプッシュされるたびにサーバー自体に通知するようにします。
これどうやってするの?私を助けてください。
私はiPhoneアプリを提供するレールアプリを持っています。ユーザーがサーバーに保存されている値を投稿した場合、残りのユーザーに新しい値が投稿されたことを通知したいと考えました。ユーザーは新しい値が投稿されているかどうかを確認するために頻繁にリクエストを送信する必要があり、これによりさらに多くのリクエストが発生するため、これを行いたかったのです。代わりに、新しい値がプッシュされるたびにサーバー自体に通知するようにします。
これどうやってするの?私を助けてください。
一般的に言えば、プッシュ通知を使用して、iOS クライアントでこれを実現できます。
ただし、このアプローチにはいくつかの注意点があることに注意してください (ユーザーはプッシュ通知の受信をオプトアウトできる、ユーザーがオプトインした場合でもプッシュ通知の配信は保証されないなど)。 100% の信頼性が必要です。
プッシュ通知は問題ありませんが、前述のように 100% の信頼性を保証することはできません。XMPP を試してみると、iOS 用の XMPP クライアントと、Ruby/PHP で必要なサーバー側コードを簡単に見つけることができます。次のリンクを確認してください...