【发布时间】:2013-02-19 07:09:31
【问题描述】:
推送通知不可靠。 Apple Push Notification Server 不保证通知的传递。
我们有一个应用程序,其中我们展示了一个 Web 视图,其中有一个按钮,它应该触发从客户端到服务器的请求。但是由于按钮在网页中(在 webview 中显示),服务器会向我们发送推送通知,要求我们开始发送请求。 这在 iOS 中是困难的,因为任何通知都应该被用户接受才能被调用,而且无论如何,推送通知不能总是被依赖。
对此的一种替代方法是不断轮询服务器询问我是否应该触发请求。但这仅在应用程序运行时才有效,并且会消耗大量电池。
另一种选择是创建自定义 URL 方案。但我不确定如何使用它,以及它是否也适用于 android。谁能解释一下我们如何使用 URL 方案来实现我们的目标?
【问题讨论】:
-
您在 iOS 上的唯一选择是推送通知,句号。除非您打算研究越狱,否则就是这样。
标签: android iphone ios push-notification url-scheme