Swift:如何使用动态内容安排本地通知

Tre*_*urk 6 iphone xcode ios swift

我有一个适用于 iOS 的天气应用程序,我希望允许用户每天早上在他们选择的时间收到通知,该通知将获取当天的天气预报并显示通知。

我想避免使用推送通知,并且我认为我可以使用本地通知,但我看不到从服务器获取要显示的内容的方法。看起来内容必须在调度时设置。那正确吗?

这让我觉得我可以注册我的应用程序以使用后台执行来定期获取天气并安排包含最新内容的通知,但这似乎很浪费。

简而言之,我想告诉 iOS 在特定时间运行特定功能。对此我缺少一个好的选择吗?推送通知是完成此类事情的唯一/最佳方式吗?

KKR*_*cks 2

如果您想显示,推送通知是您的最佳选择weather forecast

有关此的更多信息:https ://stackoverflow.com/a/41901767/3901620