Android 多用户应用程序和解析推送通知

Android 多用户应用程序和解析推送通知,android,parse-platform,push-notification,Android,Parse Platform,Push Notification,我正在开发一个多用户Android应用程序,我正在尝试实现解析推送通知,我以前从未使用过它们,所以我真的很困惑处理多用户的方法是什么。我不希望用户收到其他用户的通知 现在我正在准备设备,明白了: (String) ParseInstallation parse = ParseInstallation.getCurrentInstallation().get("deviceToken"); 首先,我认为如果可能的话,我应该在其他用户登录时生成一个新的设备令牌,并将其

我正在开发一个多用户Android应用程序,我正在尝试实现解析推送通知,我以前从未使用过它们,所以我真的很困惑处理多用户的方法是什么。我不希望用户收到其他用户的通知

现在我正在准备设备,明白了:

(String) ParseInstallation parse = 
              ParseInstallation.getCurrentInstallation().get("deviceToken");
首先,我认为如果可能的话,我应该在其他用户登录时生成一个新的设备令牌,并将其发送到我的API。或者可能在同一安装上有多个令牌。但是,现在我在解析文档中看到,我可以将设备与用户关联起来:

ParseInstallation installation = ParseInstallation.getCurrentInstallation();
installation.put("user", ParseUser.getCurrentUser());
installation.saveInBackground();

也许这就是路。但我还是不确定。如果可能的话,我只是想寻求一些指导。我非常感谢你的帮助。

我认为这是正确的做法。如果在云代码中定义推送功能,则可以使其完全以与所需用户匹配的安装为目标。@ILovemyPoncho我也这么做,我想在查询中传递用户名时向用户发送通知,但在设备中接收通知失败