1
我想发送数据到客户端,这是IOS,当数据库字段更新时,我必须做每秒后端API调用来检查数据是否更新?还是他们的任何替代方式来实现这一点?MySQL数据库字段更新应该触发ios功能
我想发送数据到客户端,这是IOS,当数据库字段更新时,我必须做每秒后端API调用来检查数据是否更新?还是他们的任何替代方式来实现这一点?MySQL数据库字段更新应该触发ios功能
如果你这样做,你会耗尽用户的电池。 您应该使用Firebase,Onesignal或Urbanarship等云消息解决方案来通知设备何时应该注意到更新。
这个想法是当服务器中的程序更新数据库时,它也会向设备发送相应的数据消息,以便它们更新调用api。
对于并非所有设备同时调用您的api,在更新调用服务器的时间中包含一些随机性。
那么如果我没有选择使用Firebase?如果不每10秒钟完成一次后端API调用,我该怎么办? –
RxSwift可以解决我的问题吗?对不起,如果这是一个非常基本的问题,这个想法是,当用户A请求到用户B,并且如果用户B接受请求,我想向用户A表明你的请求已被接受并且还向用户B表明用户A已经请求了某些东西。 ..让我知道你在想什么? –
您的用例是Cloud Messaging解决的问题。如果你不能使用它,当用户与应用程序交互时(点击一个按钮或改变为不同的屏幕),我会调用api。但是每1秒,5秒和10秒投票并不是一种好的选择。 – Juan