2

您知道即使您不更新应用程序,当您打开应用程序时,Temple Run 有时也会出现警报?我知道如果您要向您的应用程序提交更新,您将如何实现这一点,但是 Imangi 如何在不发布应用程序新版本的情况下实现新警报?(我假设他们是从某个服务器上传的,但我是所有这些东西的业余爱好者,所以有人可以含糊地解释我该怎么做吗?我需要学习互联网编程语言吗:O?)

谢谢。

4

2 回答 2

2

我同意乔纳森的观点。我会在您的服务器上设置一个带有参考号的 plist。它看起来像这样。我使用的是概念,而不是代码。就像将它托管在您的服务器上一样简单。或者它可能像您在您的网站上创建一个用户界面一样复杂,该界面允许您插入信息,它会为您创建 plist。

-(void)checkanddisplaynotificationbasedonupdatedplistontheserver{

  int currentnotificationnumber = userprefs preference for item "notification"

  get and parse notification.plist from your server
  notificationnumber = object at index 0
  if notificationnumber > currentnotificationnumber{
  display your notification with parsed plist
  }
}
于 2012-06-23T22:10:46.600 回答
1

您可以在线托管一个 plist,将一系列警报存储为字典,并具有“标题”、“正文”等属性。然后应用程序将解析它并创建一个警报。然后,您可以设置一个方法,在每次应用打开并连接时搜索此文件的更新。

这不是唯一的方法 - 可能还有数百种其他文件类型/自动化系统可供使用,但这是一种简单的方法,以及它们大致如何工作,我已经在我的一些应用程序中实现了类似的东西。希望这会有所帮助,如果您对编码没有任何帮助,我将很乐意提供帮助!

乔纳森

于 2012-06-23T21:28:46.073 回答