我们正在努力实施Google c2dm服务。我的公司在市场上有2个不同的软件包名称。是否可以使用单个角色帐户ID将邮件推送到具有不同包名称的应用程序? 我的印象是,您需要使用唯一的角色帐户ID注册每个应用程序(在Android市场中具有唯一的包名称)。请有人澄清一下。感谢
答案 0 :(得分:0)
是的!实际上,不仅允许在所有Android应用程序中使用单个角色帐户,而且鼓励。
答案 1 :(得分:0)
当你注册它时询问一个应用程序,但那只是因为它只对Android开发人员开放。它在应用程序的顶部说。在注册时,请确保两个应用程序中的app id相同。
Intent registrationIntent = new Intent("com.google.android.c2dm.intent.REGISTER");
registrationIntent.putExtra("app", ap_id); // your app id.
registrationIntent.putExtra("sender", "youremail@address.com");
startService(registrationIntent);
两个应用都将计入已注册应用的单个邮件配额。