如何在目标 C 中使用本地通知每天在特定时间调用 Web 服务



我的要求是,我需要调用Web服务,并且数据计数应该在每天上午8点出现在本地通知内容上

例:you have 10 new notification,10是数组中数据的计数。

有人请帮我这样做。

提前谢谢。

您无法离线安排这样的事情,但您有 2 个不同的选项

  1. 使用THR应用程序后台刷新API,您可能会接近。如果您选择加入该 api,ios 将在您的应用程序有空闲周期时唤醒它,并为您提供 CPU 时间来运行一些代码并允许您执行此操作。

    后台刷新 API 用于像 IMO 这样的"定期"更新。但是,您无法对其进行安排要唤醒的任何确切时间/日期/间隔。您可以向ios推荐时间,但它可能会也可能不会坚持该计划(这取决于设备使用情况....电池。。。。一天中的时间...等(

  2. 另一种选择是在您需要的时间发送"静默"推送通知的后端。IOS 会唤醒您的应用以获取这些通知,并且由于它们处于静音状态,用户不会看到它。

  3. 您可以让后端向您发送非静默推送。您的应用程序将在点击通知时启动,您可以做任何您喜欢的事情

==>选项 1 脱机工作,选项 2 和 3 需要连接,更糟糕的是需要专用后端来支持它。恕我直言,选项 1 通常非常好且被低估了。

相关内容

  • 没有找到相关文章

最新更新