使用 parse.com 使用外部 json
Consuming external json with parse.com
我正在开发使用 Swift 开发的 iOS 应用程序。当某些事件发生时,应用程序将需要通知来接收警报。
为了处理推送通知,我正在使用 parse.com。正如 Parse.com 指南中所述,我能够创建一个帐户并将推送通知集成到我的应用程序中,并且当我从推送部分发送内容时工作正常。
我想做的是使用第三方 JSON,处理 JSON 检查某些状态并向用户报告的过程使用该应用程序,通过推送通知更改状态。我知道我应该在 backend/server 端处理所有这些,然后推送结果或我要通知的内容,但我不知道该怎么做。
例如。我要存档的内容:
3rd party website ---(json)---> parse.com ---(push notification)--->
My App
我知道 Parse.com 提供的工具,例如 REST API、Cloud Code ,Webhooks 和 Jobs,但我完全迷失在这里!我找不到任何指南或文档可以让我执行我之前描述的操作。我什至不知道它是否可能,parse.com 上的文档不一定是最新的。
我希望任何人都可以帮助我,或者指导我,如果parse.com这还不够我的目的。
感谢阅读。
我最好的办法(在很长一段时间没有使用 Parse 之后)是在 Parse 上设置一个查询第 3 方服务的作业,然后获取该响应并将其放入 Cloud Code 函数中,然后解析出 JSON 并发出通知。
Parse 的 reference materials 可能是一个很好的起点。
对您来说最困难的部分是数据的最新性。由于您仍在定期轮询该第 3 方服务,因此这将是更新的新鲜度和工作频率(在一定程度上需要花钱)之间的权衡。
我建议查看 Cloud Code 或 Parse 的作业,看看是否可以在某个时间间隔内将一个 运行 用于查找更新的 JSON。
你可以用JS解码JSON,这就是Parse Cloud Code,你实际上是在你自己的电脑上写出来,然后上传。我只使用 afterSave 函数。我认为您可能必须在解析中保留某种类型的对象以查看更新的内容并通知需要在更新数据时通知的人。
此外,您可能希望将某些内容传递给应用程序,以便在用户选择推送提醒时进行实际更新。您可以在推送警报本身中执行此操作。它在应用程序委托的方法中转换为字典,用于处理收到的通知或启动通知。
或者,如果网络服务器在您的控制之下,您可以创建一个 PHP 脚本来触发解析推送。
我正在开发使用 Swift 开发的 iOS 应用程序。当某些事件发生时,应用程序将需要通知来接收警报。
为了处理推送通知,我正在使用 parse.com。正如 Parse.com 指南中所述,我能够创建一个帐户并将推送通知集成到我的应用程序中,并且当我从推送部分发送内容时工作正常。
我想做的是使用第三方 JSON,处理 JSON 检查某些状态并向用户报告的过程使用该应用程序,通过推送通知更改状态。我知道我应该在 backend/server 端处理所有这些,然后推送结果或我要通知的内容,但我不知道该怎么做。
例如。我要存档的内容:
3rd party website ---(json)---> parse.com ---(push notification)---> My App
我知道 Parse.com 提供的工具,例如 REST API、Cloud Code ,Webhooks 和 Jobs,但我完全迷失在这里!我找不到任何指南或文档可以让我执行我之前描述的操作。我什至不知道它是否可能,parse.com 上的文档不一定是最新的。
我希望任何人都可以帮助我,或者指导我,如果parse.com这还不够我的目的。
感谢阅读。
我最好的办法(在很长一段时间没有使用 Parse 之后)是在 Parse 上设置一个查询第 3 方服务的作业,然后获取该响应并将其放入 Cloud Code 函数中,然后解析出 JSON 并发出通知。
Parse 的 reference materials 可能是一个很好的起点。
对您来说最困难的部分是数据的最新性。由于您仍在定期轮询该第 3 方服务,因此这将是更新的新鲜度和工作频率(在一定程度上需要花钱)之间的权衡。
我建议查看 Cloud Code 或 Parse 的作业,看看是否可以在某个时间间隔内将一个 运行 用于查找更新的 JSON。
你可以用JS解码JSON,这就是Parse Cloud Code,你实际上是在你自己的电脑上写出来,然后上传。我只使用 afterSave 函数。我认为您可能必须在解析中保留某种类型的对象以查看更新的内容并通知需要在更新数据时通知的人。
此外,您可能希望将某些内容传递给应用程序,以便在用户选择推送提醒时进行实际更新。您可以在推送警报本身中执行此操作。它在应用程序委托的方法中转换为字典,用于处理收到的通知或启动通知。
或者,如果网络服务器在您的控制之下,您可以创建一个 PHP 脚本来触发解析推送。