本地通知能否快速从网络下载信息

Posted

技术标签:

【中文标题】本地通知能否快速从网络下载信息【英文标题】:Can local notifications download information from the web swift 【发布时间】:2015-07-10 13:42:06 【问题描述】:

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

【问题讨论】:

这是一个很好的推送通知教程:raywenderlich.com/32960/… 不,本地通知不能下载任何东西,通知不是一小段可执行代码。您正在考虑推送通知的正确轨道 【参考方案1】:

您无法使用本地通知来执行此操作,但在这种情况下,所谓的静默推送通知可能会起作用。如果您在通知中使用content-available 属性,则可以在应用程序委托中实现application:didReceiveRemoteNotification:fetchCompletionHandler: 方法,该方法对此作出反应并从您的服务器检索最新天气。当然,这些通知是无声的,因此您需要一个单独的通知(本地或远程)来提醒用户。

【讨论】:

以上是关于本地通知能否快速从网络下载信息的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 本地通知

从互联网下载的带有声音的本地通知 - iPhone

Android开发本地及网络Mp3音乐播放器(十九)通知媒体库更新刚下载的MP3

下载应用程序时的本地通知

快速创建基于本地位置的通知

每天在设定的时间快速重复本地通知