1

クライアント向けのアプリを開発しています。アプリに C2DM 機能を追加できるようにするには、C2DM 登録が必要です。これまでのところ、クライアントの登録とそのアカウントを使用して、テストを行い、クライアントが本番環境に持ち込むことができるようにしました。これは 2 つの理由で面倒です。彼らのアカウントにアクセスする必要がありますが、これは望ましくないことです。また、彼らのアカウントが設定されるまで待たなければなりません。これは、大規模な組織では時間のかかるプロセスであることがよくあります。

開発を容易にするために、私は自分の C2DM アカウントを登録しようと考えました。作成したプロジェクトのパッケージ名と登録したパッケージ名が一致しないという問題が発生し、C2DM メッセージがアプリに届かなくなりました。

したがって、基本的には次のものが必要です。

  • C2Dm には com.devcompany.package を使用し、アプリ自体には com.clientcompany.package を使用するように、マニフェスト ファイルを変更します。

  • com.devcompany.package 登録済みアカウントを使用してメッセージを送信します。

これまでのところ、アプリケーション パッケージ全体の名前を com.devcompany.package に変更した場合にのみ、これを機能させることができましたが、これは面倒です。

登録の意図とアクセス許可のさまざまな組み合わせを試しましたが、どれも成功していないようです。

これを行う方法はありますか?

4

1 に答える 1

0

ありえないと思います。ただし、com.devcompany.packageC2DM メッセージを転送することのみを目的としたダミー アプリを作成することはできます...

于 2011-06-04T17:06:16.673 に答える