Ios 解析:应用程序到应用程序的基本通信

Ios 解析:应用程序到应用程序的基本通信,ios,parse-platform,Ios,Parse Platform,我试图弄清楚在用户之间传递数据的基本步骤是什么。例如,假设我是应用程序的用户,希望向我的应用程序的另一个用户发送消息、地质点或其他形式的数据。我知道第一步是发布要解析的数据,我对此没有问题。但是,另一个用户如何知道有数据要检索,以及他们如何进行检索呢。推送通知是让收件人的应用程序知道其正在发送内容的正确且唯一的方法吗?当收件人应用程序知道有要检索的已发布数据时,它如何使用PFQuery进行定位?发布应用程序是否需要向接收应用程序提供某种形式的UID,以便接收应用程序可以在其查询中使用该UID来定

我试图弄清楚在用户之间传递数据的基本步骤是什么。例如,假设我是应用程序的用户,希望向我的应用程序的另一个用户发送消息、地质点或其他形式的数据。我知道第一步是发布要解析的数据,我对此没有问题。但是,另一个用户如何知道有数据要检索,以及他们如何进行检索呢。推送通知是让收件人的应用程序知道其正在发送内容的正确且唯一的方法吗?当收件人应用程序知道有要检索的已发布数据时,它如何使用PFQuery进行定位?发布应用程序是否需要向接收应用程序提供某种形式的UID,以便接收应用程序可以在其查询中使用该UID来定位数据?这是我的应用程序的最后一块拼图,不幸的是,这是Parse唯一没有向我解释清楚的东西。对于我来说,找不到正确的文档很可能是用户错误,但是,在大多数应用中,应用到应用的通信是关键,因此我需要找出解析实现这一点的实际方法。提前感谢您的帮助

您可以有一个关系表,比如说解析中的Messages表

使用属性、指向用户的发件人指针、指向用户的收件人指针和消息字符串。可能是一个“读取”布尔值

然后,您可以查询messages表,如下所示:

伪:

获取收件人等于已登录用户的所有邮件

并在UI上显示这些消息


这很简单,我以前用Parse做过简单的消息服务,谢谢大家!最后,我认为设备最好不必查询更改,而是在有新数据要检索时收到通知。因此,对于我的使用,我认为结合您的答案,特别是Bruno提到的onSave hook函数,是最好的解决方案。

您可以创建onSave hook函数或任何Parse调用的函数,以便在发件人创建新邮件时向邮件收件人发送推送通知。