1

是否可以自动(以编程方式)注册到 GCM 服务以获取发件人 ID(或所需的任何 ID)?

4

1 回答 1

1

我不确定我是否理解你的问题。向 GCM 服务的注册总是在 Android 应用程序中以编程方式完成。您发送一个包含发件人 ID(即 Google 项目 ID)的注册请求,并在回复中获得一个注册 ID,您将其发送到您的服务器(使用该 ID 向特定设备上的应用程序发送通知) .

除非您的意思是以编程方式获取项目 ID 本身。我不认为这是可能的。您必须手动创建一个 Google API 项目才能获得此类 ID。但是,您可以在您的 Android 应用程序中编写代码来连接您的服务器以获取项目 ID(您已经手动创建),然后使用它来注册到 GCM。这将允许您更改应用程序注册到的项目 ID,而无需更新应用程序的代码。

于 2013-02-04T13:35:23.573 回答