Gen*_*nik 5 android google-cloud-messaging
我一直坚持使用 Google 的云通知创建推送通知的过程。
我正在处理的是我应该获取设备的设备 ID 的部分,以便我可以在以后需要发送推送通知时使用该设备 ID。
所以我有这个代码:
GCMRegistrar.checkDevice(this);
GCMRegistrar.checkManifest(this);
final String regId = GCMRegistrar.getRegistrationId(this);
if (regId.equals(""))
{
GCMRegistrar.register(this, SENDER_ID);
}
else
{
//Log.v(TAG, "Already registered");
}
Run Code Online (Sandbox Code Playgroud)
我认为这条线
final String regId = GCMRegistrar.getRegistrationId(this);
Run Code Online (Sandbox Code Playgroud)
打算给我设备 ID,这样我就可以把它存储在某个地方。但我认为我在这实际上意味着如何工作方面偏离了轨道。有人可以向我解释如何获取设备的唯一 ID,以便我可以存储它以供进一步推送通知吗?
小智 4
设备的“唯一ID”实际上是基于设备和应用程序安装的唯一ID。将为GCMRegistrar.getRegistrationId(context)您提供唯一的 ID。如果您希望在注册后获取它,它将被传递到 GCMIntentService 的 onRegistered 方法中,您必须重写该方法才能使其工作。
| 归档时间: |
|
| 查看次数: |
20841 次 |
| 最近记录: |