作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想知道如何在不时不时调用 API 的情况下连续更新我的 iOS 应用程序中的数据。例如,如果我的 tableView 中有一个产品列表,并且我想从服务器更新每个产品的价格,因为它会不断变化。
有什么办法,当服务器中的任何值发生变化时,我可以从服务器发出可以在我的应用程序中检测到的任何事件?
提前致谢。
最佳答案
这些是 iOS 中不断更新来自某些服务器的数据的方法。
POST
或 GET
请求不断请求服务器的术语。Silent Push-Notification
是一种在发生更改时更新数据的方法。在这种类型中,服务器生成并请求 Apple 发送带有一些自定义 JSON
的通知。这是一种快速但无保证的方法。因为Push
可能会错过一些时间,也可能会延迟一些时间。Socket
是解决此类问题的最可靠和准确的解决方案,在这些问题中,应用程序需要在其 back-end
发生更改时更新其 client-end
>。因为它始终与服务器保持实时通信,所以您不需要每次都请求服务器。关于ios - 如何在一段时间后不调用API而在应用程序中连续更新数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50369847/
我是一名优秀的程序员,十分优秀!