2016-04-20 10 views
0

私は現在xmppサーバとしてOpenfireを使用してAndroidチャットアプリケーションを作成しています。問題は、プッシュ通知にXmppサーバーを使用すると、ユーザーがオンラインになっても問題ありませんが、ユーザーがオフラインのときに問題があることです。では、GCMにプッシュ通知をホストさせるためにOpenfireを設定する方法はありますか?そのようなことはOpenfire用のGCMプラグインですか?GCMプッシュ通知をサポートするようにOpenfireサーバを設定する

答えて

0

あなたのようなほぼ同じ条件のアプリケーションを構築しました。ただし、オフラインユーザーにプッシュを送信する場合は、サーバー側から送信します。

あなたのインプリメンテーションでは、ユーザーがオフラインであることを確認してメッ​​セージを送信すると、サーバーAPIを押してプッシュを送信できます。 (また、クライアント側でGCMを実装するには、deviceTokenまたはGCM IDを知っていなければなりません)

XMPPはオフラインメッセージを管理します。そのため、注釈部分のみを処理する必要があり、メッセージの保存について心配する必要はありません。

+0

あなたは素晴らしい仕事をしてくれました。これに関しては、素晴らしいことになると思われるサンプルコードを参考にしてください。 –