推送或本地通知提醒用户在保存的数据和远程数据之间切换

在我的足球俱乐部的投注应用中,我正在考虑为用户实施某种notification 。 目前,该应用程序将检查服务器,并比较两个人下注的赌注,然后告诉用户他的对手是否提高了赌注。 顺便说一下这些都是假货,在赛季结束的时候累积最多钱的人都会拿到一个小奖,我不想赌博当局做! 无论如何,我希望当赌注达到时,即使用户不在应用程序中,用户也会收到通知。 我需要用什么样的notification来做到这一点?

用户保存的下注保存在核心数据中,相反的投注将在服务器上。

如果应用程序可以在background运行一段时间,并执行所有已经完成的calculations ,然后发布notification ,那将会很酷。

那很简单! 但令人遗憾的是,从我读到的情况来看,这比这要复杂得多。 但是,我不知道我会使用哪种types的通知。

我希望我不必通过推,因为这似乎是非常艰难的东西。 如果您可以提出build议,并简要介绍一下我将会非常感激的步骤。

问候,
麦克风

由于我了解您的问题,除了使用推送通知之外,没有其他解决scheme,因为您需要在应用程序处于后台时收到通知。

  • 您可以简单地从您的服务器拉出新的赌注,并发出本地通知 ,但该应用程序需要前台(有一个解决scheme来下载数据,而背景,但它是远远不够完美)。
  • 正确的方法:看看苹果的文档,并在您的服务器build立一个通知系统,以推送通知到您的应用程序。 我知道一开始看起来很难,比起来似乎比较容易,我强烈build议你看一下Ray Wenderlich的这个教程 。

祝你好运。

我知道这不是你正在寻找的答案,但这正是推送通知的devise目的。 请参阅本地和推送通知编程指南 。

虽然看起来有吸引力让你的应用程序定期在后台检查更新,但后台操作仅限于几种types的应用程序 ,而你的应用程序似乎不符合要求。