【发布时间】:2015-06-23 09:23:00
【问题描述】:
我目前正在开发一个小型应用项目,以学习和尝试 iOS 上的 react-native。我对 parse (parse.com) 有一些经验,并且很想将 parse 集成到新的应用程序中。目前,我没有任何问题,包括将 js 解析为 react-native。我可以使用帐户等登录。现在我需要向一定数量的用户(不是所有用户)发送推送通知。
我不明白推送通知应该如何与 react-native 和解析一起使用。通常,我会使用用户 ID 连接设备安装,然后向一定数量的用户发送推送(这意味着具有相应安装的设备)。 react-native 指南 (https://facebook.github.io/react-native/docs/pushnotificationios.html#content) 没有提到类似的内容。即使它提供了解析指南作为参考,我也看不出我应该如何通过解析发送推送。该指南也留下了很多信息。这些“听众”订阅什么来源?我将从哪个服务器发送通知等?
据我了解,解析 js 无法读取当前安装。我也犹豫是否将 Parse iOS 添加到项目中。这感觉不自然,不应该是必须做的事情,尽管它可以让我阅读当前的安装。 (但仍然解析 js 无法注册该安装以订阅推送通知)。
此时,我感到有些失落。这条信息 (https://news.ycombinator.com/item?id=9271687) 告诉我它应该以某种方式成为可能。我只是不知道怎么做:(
希望有人可以帮助我。一些建议将不胜感激。
【问题讨论】:
-
我是按照本指南完成的 link
-
非常感谢您的回复。本指南的 javascript 部分告诉我,它主要用于发送推送,但不能接收推送(这可以由 react-native 处理)或订阅设备来推送。由于我想最小化项目中的 objc 和 swift 代码,这似乎并不能解决我的问题。 (注意:我之前都是用 swift 完成的,现在的挑战是转向 react-native)
-
@MrMuetze 运气好吗?你让它工作了吗?如果是,请分享如何?
-
@Nachiket 嗨。我们目前正在尝试以下操作: 1. 通过 react-native 请求权限 2. 从 objc 中的 didregisterforremotenotificationswithdevicetoken() 检索设备令牌,然后通过 react-native 桥将其发送到解析 js 3. 然后我们要使用 REST-用于创建安装和订阅推送通道的 API 这可以工作,但我们无法尝试,因为我和我的朋友最近几天都很忙。我们真的觉得这很麻烦,我们希望 parse 正在开发一个更简单的解决方案。我们目前将整个主题作为一种解决方法来处理。
标签: ios parse-platform notifications push react-native