iPhoneでメッセージアプリを開発中です。Railsで開発しているバックエンド。また、AWS にバックエンドをアップロードする予定です。
私たちのアプリケーションの機能は次のとおりです。• ユーザーが他のユーザーにメッセージ (写真、ビデオ) を送信すると、Amazon S3 に添付ファイルが保存され、データベースにエントリが保存されます。• バックエンドは受信者に通知を送信し、受信した通知を iPhone アプリに表示する必要があります。• ユーザーが iPhone アプリケーションにログインするとき、他のユーザーはユーザーのオンライン/オフライン状態を知る必要があります。• アプリケーションの連絡先ビューで、ユーザーは連絡先のオンライン/オフライン ステータスを知る必要があります (プレゼンス管理)。
AWS バックエンドから iPhone アプリに通知を送信するために Amazon SNS を使用する予定です。SNS はプレゼンス管理 (友達のオンライン/オフライン状態) をサポートしていますか? SNS の iPhone アプリケーション開発の例を教えてください。
あまりにも一般的な質問をしている場合は申し訳ありません。