我想发送数据到IOS的客户端,当数据库字段更新时,我是否必须每隔几秒做一次后端api调用来检查数据是否更新?还是他们有任何替代方法来实现这一目标?
最佳答案
如果这样做,您将耗尽用户的电池电量。 您应该使用 Firebase、Onesignal 或 Urbanarship 等云消息传递解决方案,在设备应该注意的更新时通知他们。
思路是当服务端的程序更新数据库的时候,也会发送相应的数据消息给设备,让设备调用api进行更新。
对于并非所有同时调用您的 api 的设备,请在对服务器的更新调用时间中包含一些随机性。
关于ios - MySQL 数据库字段更新应该在 ios 中触发函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45536634/