2016-04-04 4 views
0

Google Cloud Messagingで遊んでいて、かなりうまくいきましたが、受信したメッセージに返信する方法が見つかりませんでした。サーバーからメッセージを受け取りますが、処理できるのはそれだけです:GCMのクライアントからの返信を送信

@Override 
public void onMessageReceived(String from, Bundle data) { 
    String message = data.getString("message"); 

    // Display notification 
    sendNotification(message); 
} 

どのように応答を返すことができますか?

答えて

0

Monkikiは、

あなたはそれが唯一の方法であるということであるプッシュ通知のすべての基本的な欠陥(GCM & APNS)に遭遇しました。どのような種類の会話やセッションもないので、「応答」という概念はありません。各メッセージは独立しています。

GCMがサポートする「上流のメッセージ」という概念がありますが、メッセージが正しい順序で配信されることを確認することから、会話に関連するすべての詳細を管理します歴史とその残りの部分。

**警告 - 恥知らずなプラグイン**

私は会社で働いはマグネットシステムと呼ばれ、我々は正確にマルチウェイ通信できるように設計された当社製品のマグネットメッセージ構築しました - ユーザ・ユーザ、グループ、チャンネル - すべてのぎこちなさを処理します。巨大な添付ファイルや大容量のペイロードもサポートできます。これは、GCMによって制限される4Kの制限をはるかに超えています。

とにかく、http://developer.magnet.comで確認してください。

+0

これは私が想定していたものですが、確認する必要がありました。とにかく私はあなたの解決策を見ていきます。 ありがとうございます。 – Monkiki

関連する問題