0

私はAndroidアプリケーションに取り組んでおり、アプリケーションがメッセージを他の電話やWebアプリに送信するためのメッセージング機能を実装する方法を見つけようとしています. 私はかなりの量の調査を行ってきましたが、これを行う方法、または少なくとも簡単な方法をまだ見つけていません。誰かがこれで私を正しい方向に向けることができますか? この機能を取得する比較的簡単な方法はありますか? Google のクラウド サービスの使用方法を示すリンクを見つけましたが、これに非常に慣れていないため、他に優れた/単純な実装や指示があるかどうか疑問に思っていました。助けてくれてありがとう。

4

1 に答える 1

0

セキュリティとプライバシー上の理由から、携帯電話/タブレット アプリは他のデバイスと直接通信することはできません (すべきではありません) (ただし、それらが同じ WiFi または同様の環境にあり、Bluetooth などを介して明示的にバインドされている場合を除きます)。

したがって、Android でこれを行う方法は、Cloud to Device Messaging (C2DM) を使用することです。

  1. アプリは、メッセージと受信者を含む Web 要求をサーバーに送信します。
  2. サーバーはこれを見て、受信者の C2DM ID を見つけ、メッセージを Google の C2DM サービスに送信します。メッセージは各デバイスにプッシュされます。

アプリには、これらのメッセージを受信して​​処理するための C2DM レシーバーが必要です。

C2DM の実装について詳しくは、こちらをご覧ください http://code.google.com/android/c2d/

于 2012-04-08T02:44:25.887 に答える