推送通知不可靠。Apple Push Notification Server 不保证通知的传递。
我们有一个应用程序,其中我们展示了一个 Web 视图,其中有一个按钮,它应该触发从客户端到服务器的请求。但是由于按钮在网页中(在 webview 中显示),服务器会向我们发送推送通知,要求我们开始发送请求。这在 iOS 中是困难的,因为任何通知都应该被用户接受才能被调用,而且无论如何,推送通知不能总是被依赖。
一种替代方法是继续轮询服务器,询问我是否应该触发请求。但这仅在应用程序运行时才有效,并且会消耗大量电池。
另一种选择是创建自定义 URL 方案。但我不确定如何使用它,以及它是否也适用于 android。谁能解释我们如何使用 URL 方案来实现我们的目标?