私は現在xmppサーバとしてOpenfireを使用してAndroidチャットアプリケーションを作成しています。問題は、プッシュ通知にXmppサーバーを使用すると、ユーザーがオンラインになっても問題ありませんが、ユーザーがオフラインのときに問題があることです。では、GCMにプッシュ通知をホストさせるためにOpenfireを設定する方法はありますか?そのようなことはOpenfire用のGCMプラグインですか?GCMプッシュ通知をサポートするようにOpenfireサーバを設定する
0
A
答えて
0
あなたのようなほぼ同じ条件のアプリケーションを構築しました。ただし、オフラインユーザーにプッシュを送信する場合は、サーバー側から送信します。
あなたのインプリメンテーションでは、ユーザーがオフラインであることを確認してメッセージを送信すると、サーバーAPIを押してプッシュを送信できます。 (また、クライアント側でGCMを実装するには、deviceTokenまたはGCM IDを知っていなければなりません)
XMPPはオフラインメッセージを管理します。そのため、注釈部分のみを処理する必要があり、メッセージの保存について心配する必要はありません。
あなたは素晴らしい仕事をしてくれました。これに関しては、素晴らしいことになると思われるサンプルコードを参考にしてください。 –