姬長信(Redy)

android – 带登录系统的GCM


我目前正在使用登录系统将GCM实现到应用程序中.我想根据登录到应用程序的用户(一个设备,多个用户)向应用程序发送通知.我经历了这些过程.

>以“用户A”身份登录
>注册GCM(获取注册ID)发送到服务器端
>向用户A发送广播通知
>退出取消注册
>以“用户B”身份登录
>注册GCM(获取注册ID – 偶尔返回与用户A相同的注册ID,有时返回不同的注册ID-)
>向用户A发送GCM推送通知(即使用户取消注册)

我不确定如何让应用程序识别登录到设备的用户并仅将通知推送给该特定用户.而不是用户B登录并获得用户A的通知.任何评论和答案将非常感谢!如果您需要检查我项目中的特定代码,请告诉我们.