将事件从服务器发送到ios应用程序

将事件从服务器发送到ios应用程序,ios,Ios,我想知道是否有一种与我目前的想法不同的替代方案。我有一个ios应用程序,当用户点击刷新按钮时,它可以从我的服务器获取数据 现在,我想将数据从服务器发送到应用程序-例如,当事件开始时,以便更新该事件上的标签 我想到了以下几点: 从我的IOS应用程序中使用后台提取并每隔一段时间连接到服务器 发送推送通知,让用户打开应用程序,应用程序调用刷新 还有别的办法吗?有没有可能服务器会发送数据(就像推送通知一样),但没有可见的通知,也没有启动应用程序,我只想更改它的一些数据——类似于Android的谷歌云

我想知道是否有一种与我目前的想法不同的替代方案。我有一个ios应用程序,当用户点击刷新按钮时,它可以从我的服务器获取数据

现在,我想将数据从服务器发送到应用程序-例如,当事件开始时,以便更新该事件上的标签

我想到了以下几点:

  • 从我的IOS应用程序中使用后台提取并每隔一段时间连接到服务器
  • 发送推送通知,让用户打开应用程序,应用程序调用刷新
还有别的办法吗?有没有可能服务器会发送数据(就像推送通知一样),但没有可见的通知,也没有启动应用程序,我只想更改它的一些数据——类似于Android的谷歌云消息传递

为了让我的话形象化,如果你使用了LiveScores应用程序,它会更新例如现场比赛的分钟数——我想要类似的东西

我想我需要遵循方法1,使用后台提取(在ios7中变得更有效),但只是出于好奇,是否还有其他解决方案


谢谢

在ios7+下,您可以进行无声推送(不会显示)[请参阅精彩教程-]


在ios6及以下版本中,您很幸运

在ios7+下,您可以进行无声推送(不会显示)[请参阅一个不错的教程-]


在ios6及以下版本下,您是否幸运取决于应用程序的用途。如果合适,您可以尝试维护与服务器的保持活动连接。至于LiveScores应用程序,我相信它会定期从服务器获取数据。这取决于应用程序的用途。如果合适,您可以尝试维护与服务器的保持活动连接。至于LiveScores应用程序,我相信它会定期从服务器获取数据。