2011-06-04 70 views
1

我为客户开发应用程序。为了能够将C2DM功能添加到应用程序中,我需要一个C2DM注册。到目前为止,我已经使用客户的注册和他们的帐户,所以我可以测试,他们可以将其投入生产。这很麻烦,原因有二:我需要访问他们不想要的账户,我必须等到他们的账户建立起来,这对大型组织来说通常是一个耗时的过程。将Android C2DM与不同的应用程序包结合使用

为了简化开发,我想我会注册自己的C2DM帐户。我现在遇到了一个问题,我创建的项目的包名和我的注册包名称不匹配,导致C2DM消息永远无法到达应用程序。

所以基本上我想以下几点:

  • 变化这样的清单文件,它使用com.devcompany.package的C2DM但com.clientcompany.package对应用程序本身。使用com.devcompany.package

  • 发送消息注册账号。

到目前为止,我一直只能够得到这个工作,如果我重新命名整个应用程序包com.devcompany.package,这是一件麻烦事。

我试着注册意图和权限的不同组合,但没有成功似乎。

有没有办法做到这一点?

+0

你试过签名验证设置为false? – Phil 2011-12-11 21:10:19

回答

0

我不认为这是可能的。但是,你可以创建一个虚拟应用程序com.devcompany.package与转发您的C2DM消息的唯一目的...

相关问题