1
现在,我已经设置了本地通知,以便向用户发送通知,默认情况下是9,关于天气。但它没有得到最近的天气,它从上次用户刷新天气时获取天气。所以它没有任何用处,在我发送用户通知之前有没有办法下载这些信息?如果你不能帮助我设置推送通知,有没有简单的方法?我有一台服务器,我可以使用它,但我不知道从哪里开始。本地通知可以从网络下载信息swift
现在,我已经设置了本地通知,以便向用户发送通知,默认情况下是9,关于天气。但它没有得到最近的天气,它从上次用户刷新天气时获取天气。所以它没有任何用处,在我发送用户通知之前有没有办法下载这些信息?如果你不能帮助我设置推送通知,有没有简单的方法?我有一台服务器,我可以使用它,但我不知道从哪里开始。本地通知可以从网络下载信息swift
你不能用本地通知去做,但所谓无声推送通知可能会在这种情况下工作。如果您在通知中使用content-available
属性,则可以在应用程序委托中实施application:didReceiveRemoteNotification:fetchCompletionHandler:
方法,该方法会对此做出反应并从服务器检索最新的天气。当然,这些通知是沉默,所以你需要一个单独的通知(本地或远程)来提醒用户。
这是一个很好的推送通知教程:http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1 – scollaco
不,本地通知可以' t下载任何东西,通知不是一小块可执行代码。您正在思考推送通知的正确方向 – Gruntcakes