我的要求是,我需要调用Web服务,并且数据计数应该在每天上午8点出现在本地通知内容上
例:you have 10 new notification
,10是数组中数据的计数。
有人请帮我这样做。
提前谢谢。
您无法离线安排这样的事情,但您有 2 个不同的选项
-
使用THR应用程序后台刷新API,您可能会接近。如果您选择加入该 api,ios 将在您的应用程序有空闲周期时唤醒它,并为您提供 CPU 时间来运行一些代码并允许您执行此操作。
后台刷新 API 用于像 IMO 这样的"定期"更新。但是,您无法对其进行安排要唤醒的任何确切时间/日期/间隔。您可以向ios推荐时间,但它可能会也可能不会坚持该计划(这取决于设备使用情况....电池。。。。一天中的时间...等( -
另一种选择是在您需要的时间发送"静默"推送通知的后端。IOS 会唤醒您的应用以获取这些通知,并且由于它们处于静音状态,用户不会看到它。
-
您可以让后端向您发送非静默推送。您的应用程序将在点击通知时启动,您可以做任何您喜欢的事情
==>选项 1 脱机工作,选项 2 和 3 需要连接,更糟糕的是需要专用后端来支持它。恕我直言,选项 1 通常非常好且被低估了。