Android 如何指定要向其发送消息的设备

Android 如何指定要向其发送消息的设备,android,google-cloud-messaging,Android,Google Cloud Messaging,我正在阅读Google开发者文档,但我找不到如何让GCM(Google Cloud Messaging)知道我们要将消息发送到哪个设备 我正在开发一个应用程序,其中我将在数据库中保存用户的电子邮件地址。用户可以通过指定其电子邮件地址邀请其他用户加入其组。一旦他输入了他想要邀请的人的地址并按下submit,请求将转到GCM,GCM将通知其他用户 但是我如何让GCM知道您必须向哪个移动设备发送此通知?基本上,当设备向GCM服务器注册时,它会返回一个注册ID,然后,该注册ID应发送到您的服务器进行存储

我正在阅读Google开发者文档,但我找不到如何让GCM(Google Cloud Messaging)知道我们要将消息发送到哪个设备

我正在开发一个应用程序,其中我将在数据库中保存用户的电子邮件地址。用户可以通过指定其电子邮件地址邀请其他用户加入其组。一旦他输入了他想要邀请的人的地址并按下submit,请求将转到GCM,GCM将通知其他用户


但是我如何让GCM知道您必须向哪个移动设备发送此通知?

基本上,当设备向GCM服务器注册时,它会返回一个
注册ID
,然后,该注册ID应发送到您的服务器进行存储,该注册ID是您在需要时向特定设备发送消息的方式

,因此您的意思是当我从gcm服务器在android手机中获取注册ID时。我将在数据库中保存该用户的注册ID,并在发送消息时保存该用户的注册ID从服务器到gcm服务器。我将指定要向其发送消息的注册ID。我说得对吗?