如何创建可以由开发人员稍后向app添加更多项目的应用程序

时间:2014-07-11 22:21:20

标签: c# windows-runtime windows-phone-8.1

我想开发一个电影应用..然后我如何通过互联网向该应用添加电影。

例如:一部电影很少的应用,但我想在应用中添加另一部电影(稍后),因此该应用的用户不想从Windows手机商店更新当前应用。只需通过互联网从应用程序本身进行更新。

请给我这个主意。

Windows phone 8.1(WinRT)

谢谢

2 个答案:

答案 0 :(得分:1)

这是一个非常非常广泛的问题,但总体思路是:

有时,应用程序会联系Web服务(请参阅:例如:ASP.NET WebAPI),该服务允许它检查是否有可用的较新版本的数据库。如果是这样,它会下载最新版本。

另一种方法是始终让应用程序查询Web服务,而不是自己存储。

这取决于两件事:

  1. 数据是否可以脱机使用
  2. 存在多少数据
  3. 以下是WebAPI的教程: http://www.asp.net/web-api/tutorials/hands-on-labs/build-restful-apis-with-aspnet-web-api

    这里有一个从应用程序中消费它: http://www.asp.net/web-api/overview/web-api-clients/calling-a-web-api-from-a-net-client

答案 1 :(得分:0)

在WinRT中,我会使用StorageFile将电影存储在movies.xmlXmlSerializer中以阅读电影,并使用HttpClient从电影网站下载新的XML文件并检查如果有可用的更新,请替换旧的XML文件。