【发布时间】:2013-12-13 03:10:10
【问题描述】:
我想在后台运行时向我的应用发送数据。我知道它可以让 iphone 做一些后台任务,但是当 iPhone 在后台时,它是否也可以从服务器接收数据。这样当 iPhone 接收到这些数据时,我就可以改变“后台”应用程序的行为。
我也知道推送通知,但我的意思是不会通知用户。
【问题讨论】:
标签: iphone apple-push-notifications
我想在后台运行时向我的应用发送数据。我知道它可以让 iphone 做一些后台任务,但是当 iPhone 在后台时,它是否也可以从服务器接收数据。这样当 iPhone 接收到这些数据时,我就可以改变“后台”应用程序的行为。
我也知道推送通知,但我的意思是不会通知用户。
【问题讨论】:
标签: iphone apple-push-notifications
不,这是不可能的,苹果允许使用 3 个后台应用程序。这些是 VOIP、音频和基于位置的应用程序。
除了推送通知之外,没有其他方法可以将数据推送到应用程序。但是您的应用仅在打开通知时才会收到通知。
您唯一可以做的另一件事是轮询服务器是否有您的应用程序的任何新数据,但您不能在后台执行此操作。
【讨论】: