【发布时间】:2018-01-06 11:11:54
【问题描述】:
我是应用程序开发的新手,我很快就要为当地慈善机构开发一个应用程序。
该慈善机构是一个狗救援慈善机构,该应用程序将显示有关可供收养的狗的信息。
内容显然需要经常更新,甚至每天更新,这显然无法通过相关应用商店不断更新应用。向应用交付内容的最常见方式是什么?
我对以前经验的想法是创建一个 REST API 并远程交付内容。应用程序会允许这样做吗?有没有更常用的方法?
提前致谢。
【问题讨论】:
-
研究使用一种叫做推送通知的东西。您可以向所有应用广播最新信息。
-
据我了解,推送通知只是通知用户一个事件(我可能错了)。我的问题实际上是检索要在我的应用上显示的内容,例如文本和图像。
-
获取推送通知以通知您的应用通过 REST API 从您的服务器中提取新数据。网上的例子比比皆是。
-
因此,例如,我可以创建一个 REST API,从数据库中获取所有狗的信息,然后应用程序可以使用 REST API 检索这些信息。使用推送通知而不是在应用打开时从 REST API 中提取内容有什么好处?
-
无,如果应用不需要近乎实时的新数据通知(即每隔几个小时)。当应用程序打开并仍在下载新数据时,您如何处理显示陈旧数据和新数据取决于您