2016-03-22 7 views
0

これは理想的なアンドロイドアプリ通知サーバーのアーキテクチャとは何でしょうか。私はionicにアンドロイドを開発中です。それはチャット目的に役立つmqttサーバを持っています。典型的なアンドロイドアプリのプッシュ通知実装は何ですか?

私の欲しいのは、自分のアプリが新しいメッセージを受け取ったときに、そのメッセージをネイティブ通知として表示することです。

リアルタイムメッセージングを行うサーバが既にmqttであるため、実際にGoogle GCMを使用して&通知を送信する必要がありますか、自分の既存の設定で目的を果たすことができます。

私の既存のアプリでは、私のアンドロイドアプリからチャットの目的で直接mqqtサーバーを呼び出していますので、通知用にも同じことができます。つまりチャットメッセージと同様にアプリから直接プッシュ通知を送信できます。

プッシュ通知アーキテクチャの実装についてお聞かせください。

答えて

1

概念的には、これはすべてMQTTだけでうまくいくはずであり、GCMは必要ありません。

コードオーバ/イオン性の使用が問題です。コードバでMQTTのサポートを見てからは長い時間がかかりましたが、プッシュ通知を適切に行うには、AndroidサービスでMQTTクライアントを実行して、バックグラウンドで実行して、受信したメッセージに応じて通知を作成する必要があります。

コードバスMQTTサポートでバックグラウンドサービスが許可されない場合は、独自の拡張機能を作成する必要があります。

+0

バックグラウンドで動作するmqttクライアントに関する提案があります。その目的のためにpaho jsが動作します – manish

+0

適切なアンドロイドサービスを作成するには、javascriptではなくjavaベースのソリューションを使用する必要があります。私はPahoのAndroidクライアントhttps://eclipse.org/paho/clients/android/を見てみることをお勧めします – hardillb

+0

は、これをphonegapまたはcordovaとどのように統合できるかをチェックする必要があります – manish

関連する問題