微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 2个用户使用相同的设备和相同的应用程序,但不同的登录ID – 他们有不同的gcm注册ID?

我用user_id创建了表(基于email-id的独特sno)和每个用户的GCM_id.我有两个问题,即

>可以使用不同email_id的2个用户从同一设备登录并接收该用户的gcm w.r.t吗?
>如何在我的数据库中创建和维护列.基本上,如果用户在不同的设备(Mobile,tab-Android)上安装了应用程序但是同样的email_id,那么获取gcm所需的列是什么?

我指的是Android Hive链接,但有人说它的gcm(2012)并且已被弃用.
http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/

摘要
我需要采取哪些步骤才能使最新的GCM在多个设备上正常工作?
谢谢.
我非常感谢任何帮助.谢谢你.

解决方法

您在给定设备上的应用程序将具有一个注册ID.您希望将该注册ID与当前登录用户用户ID相关联.因此,当用户登录时,您应该向服务器发送用户ID注册ID并将其存储在您的表中.当用户注销时,您应该将用户ID发送到服务器并清除数据库中该用户注册ID.

现在,如果您想为同一个用户支持多个设备,则需要使用表格.一个用户ID表(其中用户ID是唯一的,可能是主键),另一个表用于将用户ID与注册ID相关联(其中每个用户可以与多个注册ID相关联).同样,您在登录期间创建用户ID – 注册ID关联,并在注销期间删除关联.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐