我想开发一个电影应用..然后我如何通过互联网向该应用添加电影。
例如:一部电影很少的应用,但我想在应用中添加另一部电影(稍后),因此该应用的用户不想从Windows手机商店更新当前应用。只需通过互联网从应用程序本身进行更新。
请给我这个主意。
Windows phone 8.1(WinRT)
谢谢
答案 0 :(得分:1)
这是一个非常非常广泛的问题,但总体思路是:
有时,应用程序会联系Web服务(请参阅:例如:ASP.NET WebAPI),该服务允许它检查是否有可用的较新版本的数据库。如果是这样,它会下载最新版本。
另一种方法是始终让应用程序查询Web服务,而不是自己存储。
这取决于两件事:
以下是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.xml
和XmlSerializer中以阅读电影,并使用HttpClient从电影网站下载新的XML文件并检查如果有可用的更新,请替换旧的XML文件。