假设我们编写了一个Xamarin MVC应用程序,该应用程序部署到设备并运行连接到Web。
如果我们需要通过使用WCF服务下载一些图像,CSS或.js文件来更新应用程序,例如,那可能吗?
iOS,Android和Windows是否允许您这样做?
由于
答案 0 :(得分:1)
您无法在iOS或Android上更新应用包本身,可能是UWP,但我对该平台不太熟悉,所以不确定。对于iOS和Android,应用程序包已签名,因此无法修改,否则签名将不再有效。但是,您可以下载所需的任何内容并将下载的文件存储在文件系统中。每个应用程序都有一个可以访问以进行读写的文件系统。看到这个Xamarin doc:
形式: https://developer.xamarin.com/guides/xamarin-forms/working-with/files/
您可能还想查看PCLStorage插件:
Xamarin组件:https://components.xamarin.com/view/pclstorage
NuGet:https://www.nuget.org/packages/PCLStorage/
来源:https://github.com/dsplaisted/PCLStorage
(我知道我应该粘贴来自链接的相关位,但是粘贴太多并且最终会粘贴整篇文章。如果上面的链接被破坏,只需谷歌" Xamarin处理文件" )
注意:我为MS / Xamarin工作