android - 自动 GCM 注册?

标签 android push-notification google-cloud-messaging

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

最佳答案

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

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

关于android - 自动 GCM 注册?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14685620/

相关文章:

ios - firebase 服务器可以通过用户设置对用户设备进行分组吗?

android - gcm.notification.e=1 在 Android 上的推送通知负载中代表什么?

Android Espresso 黑盒测试

android - 使用 proguard 规则排除文件

android - Google Play 商店更新是否会重新下载整个应用程序?

android - 有没有办法将 "hidden"数据添加到 GCM(android 推送)通知?

java - 从 GCMIntentService 调用 AsyncTask 时应用程序崩溃

在三星 Galaxy S3 上运行应用程序的 Android Studio 在上传文件时挂起

ios - 如何向 PFUsers 发送 iOS 推送通知

android - 自定义推送通知到移动设备