問題タブ [android-c2dm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - AndroidでC2DMのクライアントログイン認証トークンを取得する方法
私は現在、Androidでプッシュ通知を開発しています。C2DMから登録IDを取得しますが、クライアントログイン認証トークンを取得するにはどうすればよいですか、サーバー側のコーディングを記述してphpでメッセージを送信する方法を教えてください。
私を助けてください。
android - c2dm登録/登録解除リクエストをキャンセルする方法
c2dmフレームワークを使用するAndroidアプリケーションを構築しています。
要点:アプリケーションにいくつかの機能を追加したいのですが、数秒以上かかると登録リクエストがキャンセルされます。できればc2dmフレームワーク自体を使用します。それ以外の場合は、Handler+Runnableです。
フレームワーク自体が、サービス(<= androidのc2dmサービス)が登録をキャンセルしてインテントをブロードキャストするために使用するタイムアウトを設定するようなものを提供するかどうかはまだわかりません。
その猶予期間後に送信されたcom.google.android.c2dm.intent.REGISTRATIONを無視するなどのオプションについて考え ましたが、これはばかげているように聞こえます。
何か案は?
android - Android c2dmでmtalk.google.com例外に接続できません
Androidでc2dmプッシュサービスを実行しました。サードパーティのアプリケーションサーバーからメッセージが送信される場合がありますが、次のように例外が表示される場合があります
mtalk.google.com:5228 に接続できませんでした: (404)
サーバー側で次のような応答がありました
Content-Length:5id=0:1306769715118610%c11ed14a36225a49
どうしてこうなるのか教えてください
android - MQTTとAndroid用の別のプッシュ通知サービスを使用する利点は何ですか?
こんにちは、私はAndroid開発に不慣れで、サーバーからAndroidアプリでプッシュ通知を有効にする「最良の」または最も一般的な方法に興味があります。
私はオンラインで読んでいて、人々がプッシュ通知サービスを実装する2つの主要な方法はMQTTとC2DMを使用することです。プッシュ通知を実装するための最良のソリューションである、利用可能なこれらのサービスやその他のサービスについて、だれでも詳しく説明してください。
php - c2dm:デバイスでメッセージを受信する方法は?(PHPを使用)
c2dmの登録IDと認証トークンを持っています。そして、これらの値をdbにパスストアします。phpを使用して、1つのメッセージをc2dmサーバーに送信できます。しかし、私の問題は、アプリケーションでメッセージを受信する方法がわからないことです。メッセージの取得方法が正しいかどうかわかりません。とにかく私はそれを以下に与えます。
登録インテントを使用してc2dmに登録するアクティビティが1つあります。reg_idと通知メッセージを受信する1つの受信者。c2dmに登録しており、メッセージを受信していません。
マニフェスト
C2dmRegistration.class(アクティビティ)
c2dmReceiver
私が犯した間違いは何ですか...
アップデート
みなさん、こんにちは。今日、同じコードが私を悩ませています。私が犯した間違いはphpコードです。値をPOSTとして渡すのではなく、GETとして送信しました。POSTに変更すると、トーストメッセージが表示されます。しかし、まだいくつかの問題があります。
ここでは、titleとmsgの値はnullです。私のphpコードは:
実際、collapse_key変数とdata.message変数にどのタイプの値を使用すべきかわかりません。
助けてください...ありがとう...
android - Androidアプリのアンインストールを検出することは可能ですか?
私のアプリは、GoogleのC2DM(プッシュ通知)を使用して、友達からの新しいアクティビティについてユーザーに通知しています。アプリをインストールしたら、デバイスをC2DMサーバーに登録し、ユーザーの電話番号を保存します。そのため、ユーザーが私のアプリを使用していることがわかり、プッシュ通知を送信できます。しかし、ユーザーが私のアプリをアンインストールするとどうなりますか?私のアプリでそれをキャッチする方法はありますか?または、C2DMを送信して到達不能になったときにサーバーでエラーをキャッチし、ユーザーを非アクティブとしてマークするのが唯一の方法ですか?
友達がアプリを使用しているときと使用しなくなったときに、ユーザーに通知したいと思います。
このシナリオに最適なソリューションは何ですか?
android - Android Cloud 2デバイスメッセージング(C2DM)はGoogleの2段階認証と互換性がありますか?
私はAndroidのクラウド2デバイスメッセージング(C2DM)を読んでいますが、すべてのドキュメントで認証方法としてClientLoginが記載されています。ただし、ClienLoginの情報ページには、OAuth2を使用した2段階認証プロセスとの互換性がないと具体的に記載されています。C2DMのClientLoginの代わりにOAuth2を使用できますか?2段階認証プロセスを有効にしているユーザーでも、アプリケーションエクスペリエンスを可能な限りシームレスにしたいと考えています。
android - 別のアプリケーション パッケージで Android C2DM を使用する
クライアント向けのアプリを開発しています。アプリに C2DM 機能を追加できるようにするには、C2DM 登録が必要です。これまでのところ、クライアントの登録とそのアカウントを使用して、テストを行い、クライアントが本番環境に持ち込むことができるようにしました。これは 2 つの理由で面倒です。彼らのアカウントにアクセスする必要がありますが、これは望ましくないことです。また、彼らのアカウントが設定されるまで待たなければなりません。これは、大規模な組織では時間のかかるプロセスであることがよくあります。
開発を容易にするために、私は自分の C2DM アカウントを登録しようと考えました。作成したプロジェクトのパッケージ名と登録したパッケージ名が一致しないという問題が発生し、C2DM メッセージがアプリに届かなくなりました。
したがって、基本的には次のものが必要です。
C2Dm には com.devcompany.package を使用し、アプリ自体には com.clientcompany.package を使用するように、マニフェスト ファイルを変更します。
com.devcompany.package 登録済みアカウントを使用してメッセージを送信します。
これまでのところ、アプリケーション パッケージ全体の名前を com.devcompany.package に変更した場合にのみ、これを機能させることができましたが、これは面倒です。
登録の意図とアクセス許可のさまざまな組み合わせを試しましたが、どれも成功していないようです。
これを行う方法はありますか?
android - Appengine 接続 Android プロジェクト - アカウントの追加
「C2DM」にサインアップし、「Appengine 接続 Android プロジェクト」を作成しました。Android プロジェクトを開始した後、アカウントを追加しようとすると、サーバー設定の後に「サーバーへの接続を開けません」というエラーが表示されます。C2DM アカウントがまだリリースされていないため、このエラーが表示されますか?
android - インターネットでプレイするAndroid二人ゲーム
私は、Bluetoothを使用してプレイするAndroidのシンプルな2人用チェスゲームを開発しました。インターネットで遊べるようにして拡張したいです。プレーヤーが移動するときはいつでも、インターネットを介して他のプレーヤーに移動を転送する必要があります。
これを可能にする方法は?
C2DMメカニズムについて聞いたことがありますが、それは私が説明したシナリオに適合しており、信頼性がありますか?
ありがとう:)