【问题标题】:How to send a push Notification (Parse) When a user publish a message Android用户发布消息时如何发送推送通知(解析)Android
【发布时间】:2015-01-29 00:38:33
【问题描述】:

我是 Android 新手,我正在开发一个有点类似于 WhatsApp 的应用程序,我有不同的用户,我希望当用户发送消息时,其他用户应该收到推送通知。

所以当用户添加一条新消息时,当一个值将被插入到类中时,所有用户都应该收到推送通知。

我知道如何从控制台发送推送通知,但我希望自动发送推送通知。

谢谢

【问题讨论】:

  • 所以需要编写一个脚本,在特定时间从 db 获取消息并从服务器触发 gcm send messgae
  • 推送功能已被 Parse 详细记录。你到底有什么问题?
  • 嗯,我找不到与我正在寻找的类似的东西,我只是一个关于如何开始这样做的方向,如果你没有我的问题的答案,你没有必须回答
  • 您找不到类似于从 parse.com 云代码发送推送通知的内容吗?你在哪里看过?

标签: android parse-platform push-notification


【解决方案1】:

您可以使用频道发送带有解析的推送通知,每个用户订阅一组频道,您可以将推送发送到特定频道。

您可以使用高级定位,在其中使用安装类来选择设备。

 ParseQuery<ParseInstallation> pq = ParseInstallation.getQuery();
              pq.whereEqualTo("area", message3);
              pq.whereEqualTo("group", message2);
              pq.whereNotEqualTo("key", value);
              // Send push notification to query
              ParsePush push = new ParsePush();
              push.setQuery(pq); // Set our Installation query
              push.setMessage("New Message");
              push.sendInBackground();

            Intent in = new Intent(Post.this,Notifications.class);
            progress.dismiss();
            startActivity(in);

您可以使用云代码接收用户发送的数据并向相关设备发送推送通知

【讨论】:

  • 如果您使用提前定位,请确保在解析中的设置中启用客户端推送。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多