• ベストアンサー

androidのPUSH通信

お世話になります。 現在androidのPUSH通信の設計をしているのですが、C2DMが一般的な方法と見受けられます。しかし、C2DMはグーグルのアカウントをもっているユーザーしか利用できないので、今回のアプリに実装が出来かねる状態です。 最近流行しているLINEのような、グーグルアカウントもっていなくてもPUSH通信ができるような仕組みはないものなのでしょうか。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • dscripty
  • ベストアンサー率51% (166/325)
回答No.1

ちょっと興味があったから、検索してみたよ! http://stackoverflow.com/questions/1378671/push-notifications-in-android-platform のなかの MQTT を使った方法が気になったけど、 http://tokudu.com/2010/how-to-implement-push-notifications-for-android/ まだ、ちゃんと読んでないから、 実験して使い物になりそうで、もし気が向いたら、補足で報告してね!

uekyo
質問者

お礼

ご返信送れてすみません。 C2DMでの実装できました。 そもそも、Gmailは不要でした。 C2DMサーバーから端末にIDが付与されるので、そのIDが誰がもっているかを確定できればPUSH通信できました。 私の場合は、DB登録時にユーザーIDを付与するので、C2DMからIDを取得した際、DB上にどのユーザーがどのC2DMのIDが付与されたかを照合しPUSH できるようにしました。 以下、カンドー的に助けていただいたサイトです。 http://interactive-working.blogspot.jp/2012/01/androidc2dm1.html http://blog.asial.co.jp/803 現在、しゃれにならないくらい順調にうごいてます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Androidのアカウントについて

    以前、こちらで『彼氏とGoogleカレンダーを共有してるのですが、彼氏が新しく作ったアカウントを私のAndroidに追加したので、アカウントを共有するようになり、私のアプリ履歴やマップのタイムライン等を 見られてしまう』という質問をさせて頂きました。 結果的に、端末の設定から彼氏のアカウントを削除すればいいと言うことになりましたが、ログアウトをしてないと思います。 この場合のアカウントの共有はどうなりますか? 私のアプリ履歴やロケーション履歴はどうなりますか?

  • Androidのデバイス間通信のプログラミングは?

    現在、Androidプログラミングを勉強しています。 Androidのデバイス同士で定期的な通信を行いデータを送受信したいのですが どのような技術を使えば実装できますか? アプリは、遠距離を想定しています。 また、 ・Aがサーバにデータを送信 ・Bがサーバからデータを受信 などサーバを介さずに、送受信することは可能ですか?

  • アンドロイドで初期化後、アプリの再DLについて

    アンドロイドの初期化にあたって、アプリを再DLする必要があること、Googleアカウントに紐つけられたアプリは無料で再DLできることは知っています。 私は以前、知識がなく、最初にAndroidに関連付けたGoogleアカウント(アカウントAとします)を、 ブラウザを使って削除してしまいました。 (数ヶ月前のことですので、もうアカウントの復旧はできないでしょう。4日程経ってから、復旧のための質問に答えてみましたが、復旧できませんでした) 現在は新しいGoogleアカウント(アカウントBとします)を主に使って、メールやアプリのDLなどを行っています。 また、ステータスバーに「ログインエラー:(アカウントAのメールアドレス)」と出るようになりました。 アカウントAでDLしたアプリのページが開けなくなり、アプリの更新もできなくなってしまいました。 アプリを更新しようと「更新」をタップすると 「認証が必要です。Googleアカウントにログインしてください。」というエラーが出てしまいます。 また、アカウントAでDLしたアプリを一度アンストし、アカウントBで再DLするためにアプリのページを開こうとすると、上記と同じエラーが出て、DLできません。 アンドロイドに関連付けるGoogleアカウントを、アカウントBにするため、また、他のたくさんのアプリをアップデートするために、初期化をしようと思っています。 初期化してアカウントBを関連付けたあとに、GooglePlayで上記のようなエラーが出ることはありますか? もしそうなる場合、今までアカウントAでDLしたアプリは二度と再DLできないということになりますか? よろしくお願いします。 機種:ドコモ Xperia acro SO-02C Androidバージョン:2.3.4 GooglePlayバージョン:3.10.10

  • Androidの地図アプリの通信について

    GoogleマップやYahoo等の地図アプリについてですが、 これをナビ代わりに使おうとする場合は、常に3Gで通信しているのでしょうか? 契約前に、Googleマップで経路検索をしたところ、Wifi環境ではすぐに検索できたのに、 いざ外に出て検索しようとしてもいつまで経っても検索できませんでした。 一般的な地図(ナビ)アプリは、常に通信しているのでしょうか?それとも一旦インストール してしまえば、GPSさえ捕獲できればナビとして使えるのでしょうか?

  • Android Googleアカウントの軌跡

    Android Googleアカウントの軌跡 Googleアカウントでタイムラインに軌跡を残せるように設定してますが、自宅に帰ってきてタイムラインを見てみましたが何一つ、軌跡が残ってません。 GPSもオンにしてあります。

  • Android Marketについて

    PCからAndroid Marketに接続し、適当なアプリのインストールをクリックすると、 「このアカウントに登録された Android 搭載端末はありません。別のアカウントにログ インしてください。」 とでます。 質問 ・Androidの端末が登録されたGoogleアカウントであればWifi接続の端末でもAndroid Marketを利用できますか?

  • アンドロイドのアプリはパソコンでは無理?!

    アンドロイドのアプリで、パソコンでしたいのですが、 パソコンではできないのでしょうか? 全くといっていい程、何も解らないので、色々教えて欲しくて、 質問させていただきます。 googleのアプリで、アンドロイド向け、と書いてあって、 googleのアカウント、gmail.comのアドレスは、パソコンで作って持っています。 しかし、googleのゲームをしたりとか、色々したいのですが、 やり方、解りません・・・。 そして、携帯でもできて、パソコンでも出来る無料ゲームって、 何かありませんか? また、そんなサイトが一覧で出てくるようなのがあれば、教えて下さい、 お願いします。

  • アンドロイド端末 グーグルアカウント削除したがせ

    アンドロイド端末を返品するに当たり、グーグルアカウントを削除しましたが、設定 の中の「ユーザーとアカウント」に現在のユーザーに削除したはずのアカウント名が 表示されています。 これはグーグルアカウントが削除されていないと言うことですか?

  • Androidのファイルについて

    GALAXYa53、Androidバージョン13です。 color noteアプリのアカウントがすでに削除したGoogleアカウントのため、新しいアカウントにしようとログアウトするとデータが全て消えてしまいました。復元しようにも元々のGoogleアカウントは削除済みでログインし直すことも出来ず…バックアップファイルにアクセスし、復元を試みるもアクセスできない。この状況からどのようにすれば復元できるでしょうか?どうかお力をお貸しください。

  • アンドロイド端末のグーグルアカウントを削除するほう

    アンドロイド端末を返品することになり、グーグルアカウントを削除して、初期化する必要があり、グーグルアカウントを削除したつもりなのですが、「設定」「ユーザーとアカウント」に現在のユーザー:gメールのユーザー名が記載されています。 端末のグーグルアカウントを削除する方法を教えてください。