本地通知是否可以从网络下载信息swift

Can local notifications download information from the web swift

现在我有本地通知设置,默认在 9 点向用户发送有关天气的通知。但是获取的不是最近的天气,是获取用户上次刷新天气时的天气。所以它没有目的,有没有办法在我向用户发送通知之前下载信息?如果不能,你能帮我设置推送通知吗,有没有简单的方法?我有一个服务器,我可以使用它,但我不知道从哪里开始。

您不能使用本地通知来完成此操作,但在这种情况下,所谓的静默推送通知可能会起作用。如果您在应用程序委托中使用 content-available property in your notification, you can implement the application:didReceiveRemoteNotification:fetchCompletionHandler: 方法,它会对此做出反应并从您的服务器检索最新天气。当然,这些通知是无声,因此您需要一个单独的通知(本地或远程)来提醒用户。