私はAndroidアプリケーションに取り組んでおり、アプリケーションがメッセージを他の電話やWebアプリに送信するためのメッセージング機能を実装する方法を見つけようとしています. 私はかなりの量の調査を行ってきましたが、これを行う方法、または少なくとも簡単な方法をまだ見つけていません。誰かがこれで私を正しい方向に向けることができますか? この機能を取得する比較的簡単な方法はありますか? Google のクラウド サービスの使用方法を示すリンクを見つけましたが、これに非常に慣れていないため、他に優れた/単純な実装や指示があるかどうか疑問に思っていました。助けてくれてありがとう。
1 に答える
0
セキュリティとプライバシー上の理由から、携帯電話/タブレット アプリは他のデバイスと直接通信することはできません (すべきではありません) (ただし、それらが同じ WiFi または同様の環境にあり、Bluetooth などを介して明示的にバインドされている場合を除きます)。
したがって、Android でこれを行う方法は、Cloud to Device Messaging (C2DM) を使用することです。
- アプリは、メッセージと受信者を含む Web 要求をサーバーに送信します。
- サーバーはこれを見て、受信者の C2DM ID を見つけ、メッセージを Google の C2DM サービスに送信します。メッセージは各デバイスにプッシュされます。
アプリには、これらのメッセージを受信して処理するための C2DM レシーバーが必要です。
C2DM の実装について詳しくは、こちらをご覧ください http://code.google.com/android/c2d/
于 2012-04-08T02:44:25.887 に答える