推送或本地通知提醒用户在保存的数据和远程数据之间切换
在我的足球俱乐部的投注应用中,我正在考虑为用户实施某种notification
。 目前,该应用程序将检查服务器,并比较两个人下注的赌注,然后告诉用户他的对手是否提高了赌注。 顺便说一下这些都是假货,在赛季结束的时候累积最多钱的人都会拿到一个小奖,我不想赌博当局做! 无论如何,我希望当赌注达到时,即使用户不在应用程序中,用户也会收到通知。 我需要用什么样的notification
来做到这一点?
用户保存的下注保存在核心数据中,相反的投注将在服务器上。
如果应用程序可以在background
运行一段时间,并执行所有已经完成的calculations
,然后发布notification
,那将会很酷。
那很简单! 但令人遗憾的是,从我读到的情况来看,这比这要复杂得多。 但是,我不知道我会使用哪种types的通知。
我希望我不必通过推,因为这似乎是非常艰难的东西。 如果您可以提出build议,并简要介绍一下我将会非常感激的步骤。
问候,
麦克风
由于我了解您的问题,除了使用推送通知之外,没有其他解决scheme,因为您需要在应用程序处于后台时收到通知。
- 您可以简单地从您的服务器拉出新的赌注,并发出本地通知 ,但该应用程序需要前台(有一个解决scheme来下载数据,而背景,但它是远远不够完美)。
- 正确的方法:看看苹果的文档,并在您的服务器build立一个通知系统,以推送通知到您的应用程序。 我知道一开始看起来很难,比起来似乎比较容易,我强烈build议你看一下Ray Wenderlich的这个教程 。
祝你好运。
我知道这不是你正在寻找的答案,但这正是推送通知的devise目的。 请参阅本地和推送通知编程指南 。
虽然看起来有吸引力让你的应用程序定期在后台检查更新,但后台操作仅限于几种types的应用程序 ,而你的应用程序似乎不符合要求。