解析目标推送通知特定用户

阿尼姆

因此,假设我有两个具有消息传递组件的应用程序用户。使用解析,是否可以将一个用户的推送通知发送给另一个用户?

编辑:假设我有一种方法来唯一标识用户,例如电子邮件地址

提雅加B

是的,它有可能。

  1. 首先在解析管理控制台中启用客户端推送

  2. 使用ParsePush类,我们可以选择设置ParseInstallation查询,其中通知将针对特定的用户组,

https://parse.com/docs/push_guide#options-data/iOS

但是您可能无法发送给特定的用户,因为ParseInstallation表没有这样的列来将其置于查询约束中。

因此,我在ParseInstallation表中添加了一个新字段'username',并在用户登录时更新了用户名。

然后在发送推送时,根据此用户名创建ParseInstallation查询,以下示例适用于android,与其他操作系统类似

 JSONObject data = new JSONObject();
    try {
        data.put("action", "com.bt.yana.GOT_MESSAGE");
        data.put("from", ParseUser.getCurrentUser().getUsername());
    }catch (Exception e){
        e.printStackTrace();
        return;
    }


    ParsePush parsePush = new ParsePush();
    parsePush.setData(data);

    ParseQuery<ParseInstallation> parseQuery = ParseQuery.getQuery(ParseInstallation.class);
    if(toUser!=null) {
        parseQuery.whereEqualTo("username", toUser);
        parsePush.setQuery(parseQuery);
        parsePush.sendInBackground();
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

解析云推送通知将推送给所有用户,而不是目标用户

使用解析[Parse IOS]从移动设备向特定用户发送推送通知

向特定用户或设备推送通知

解析ios8用户推送通知操作

解析推送通知可以定位到特定的iOS吗?

在分析中向特定用户发送推送通知

如何通过Web推送发送用户特定的通知

firebase 函数将通知推送给特定用户

如何使用SWIFT为特定用户安排不同的推送通知

在 android 或 ios 中向特定用户发送推送通知

针对具有特定 Firestore 字段的用户的 Firebase 推送通知

如何向特定用户发送 Apple 推送通知

如果用户在目标c中允许推送通知,如何显示警报以感谢您

目标C:是否可能在特定情况下不显示iOS推送通知

如何通过APN将推送通知消息发送到特定目标?

解析推送通知删除计划的推送

解析云代码推送通知

快速解析 AWS 推送通知

解析:从应用发送推送通知

iOS - 在 UITests 目标中使用推送通知

Firebase 推送通知 - Android 用户发送通知

解析服务器推送通知到用户数组

OneSignal 推送通知的特定 URL

如何在“分析”推送通知中包括特定于用户的数据?

如何在Web-push中向特定用户发送推送通知?

向所有用户以及特定的设备令牌发送推送通知

当用户使用iOS Swift点击推送通知时,以特定视图打开应用

SwiftUI-用户打开推送通知时打开特定视图

Swiftui:当用户单击推送通知时,如何导航到特定的NavigationLink?