我正在学习如何实现GCM(Google Cloud Messaging),包括客户端(Android)和服务器端(ASP.NET)。我花了一些时间阅读了与GCM相关的整个Google文档,并尝试了他们提供的示例。
据我所知,注册ID是将应用程序与特定设备以及后台服务器绑定到GCM服务的令牌;因此,后端可以直接向该设备发送下行消息。
在我的情况下,我可能有多个用户可以在同一设备上使用该应用程序,这意味着他们需要登录应用程序,并在服务器端的数据库中拥有帐户。我是否需要为该设备上的每个用户存储不同的注册ID?或者注册ID仍然只针对应用程序?
如果情况分布在多个设备上会怎样呢?因为一个用户可能有多个设备?
预先感谢您的回答。
据我所知,注册ID是将应用程序与特定设备以及后台服务器绑定到GCM服务的令牌;因此,后端可以直接向该设备发送下行消息。
在我的情况下,我可能有多个用户可以在同一设备上使用该应用程序,这意味着他们需要登录应用程序,并在服务器端的数据库中拥有帐户。我是否需要为该设备上的每个用户存储不同的注册ID?或者注册ID仍然只针对应用程序?
如果情况分布在多个设备上会怎样呢?因为一个用户可能有多个设备?
预先感谢您的回答。