繁体   English   中英

如何从GCM获得认证?

[英]how to get regid from GCM?

  1. 我有一部Android手机。 我怎样才能从GCM获得注册?
  2. regid对于每个应用程序和实例是否唯一?
  3. 我对模拟器非常满意,该应用程序运行良好!! 如何安装到Android手机并进行通讯注册?
  4. 但是我是否可以通过GCM直接从我的应用中检索注册ID? 例如 当我在Play商店中拥有自己的应用程序时,如何获取下载了我的应用程序的设备的ID?
  1. 您通过GoogleCloudMessaging.register()方法注册到GCM。
  2. 是的,注册ID对于您的每个应用实例都是唯一的,并且同一设备上的不同应用将具有不同的注册ID。
  3. 在模拟器上为您提供注册ID的相同代码将在真实设备上为您提供注册ID。
  4. 您的每个应用实例都从GCM获取其注册ID(通过在首次启动时注册到GCM)。 然后,您的应用程序应将该注册ID发送到您的服务器。 这是在GCM机制之外完成的(您可以向包含注册ID的服务器发送HTTP请求)。
  1. 您通过GoogleCloudMessaging.register()方法注册到GCM。
  2. 之后,该GCM回调将为您提供注册ID

例如。

@Override
protected void onRegistered(Context context, String registrationId) {

    Log.e("regid",registrationId);

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM