我正试图了解IOS的推送通知。
我目前从JSON格式获取值并将其用作double来显示项目的当前价格。
我希望用户能够设置当价格超过用户定义的上限或下限时触发的推送通知,但我似乎无法找到有关如何执行此操作的任何信息?
我猜这必须在apns服务器上用php完成吗?
我已经扫描了教程,但我现在只擅长Obj-C,所以除了跟随教程代码我只是在摆弄php.Tutorials似乎也没有涵盖很多发送和使用变量混合。
该功能非常类似于ZeroBlock IOS应用程序中比特币价格的推送通知。
或者让应用程序在后台每30秒检查一次价格会更好,然后向用户发出本地通知吗?
有人能把我推向正确的方向吗?
答案 0 :(得分:1)
您希望在服务器端完成此操作。因此,应用程序内的用户将配置他们希望触发器发生的价格,并将此信息发送到您的服务器。然后,当满足此条件时,您的服务器将向他们发送推送通知。您不希望应用程序频繁请求服务器,或者在后台持续运行。
Parse和Urban Airship等服务可以为您处理推送通知方面的问题。你必须设置其他东西才能确定何时发送它们等等,但这些服务对你有帮助。
我建议在PHP上找到教程,因为知道它会很有用。但是你也应该找到关于整合和使用Parse和Urban Airship的教程(我可能会推荐Parse over Urban Airship,但这是你的选择)。