Xamarin.Forms 版本更新

目录 - Xamarin.Forms


前言

本文介绍版本更新。

环境

1.Visual Studio 2019
2.Xamarin.Froms 4.0.0.232914-pre6
3.Android 5.0(API 21)或更高版本
4.约定:XF代表Xamarin.Forms
5.Xam.Plugins.DownloadManager 1.4.0

内容

版本更新的流程基本固定:
1.判断App的本地版本与服务器版本是否一致;
2.若小于服务器版本,则提示用户升级;
3.用户确定升级,跳转App商店或在App内下载安装Apk,本文介绍后者。

Xam.Plugins.DownloadManager项目地址:https://github.com/SimonSimCity/Xamarin-CrossDownloadManager

实现效果

Xamarin.Forms 版本更新_第1张图片

实现方式

第一步:新建项目,并安装Xam.Plugins.DownloadManager包。
Xamarin.Forms 版本更新_第2张图片
第二步:在Android项目中的AssemblyInfo.cs中添加相关权限。
第三步:配置File Provider

(1)在Android项目的AndroidManifest.xml中的application节点下添加provider。

Xamarin.Forms 版本更新_第3张图片

(2)在Android项目的Resource文件夹下添加xml文件夹,并添加file_paths.xml文件。

第四步:在共享库中添加IVersionManager接口。
Xamarin.Forms 版本更新_第4张图片
第五步:在MainPage中添加检查更新按钮,并实现点击方法。
Xamarin.Forms 版本更新_第5张图片
Xamarin.Forms 版本更新_第6张图片
第六步:在Android项目中实现IVersionManager接口。
Xamarin.Forms 版本更新_第7张图片
Xamarin.Forms 版本更新_第8张图片
Xamarin.Forms 版本更新_第9张图片
第七步:创建WebApi,添加Apk下载接口。
Xamarin.Forms 版本更新_第10张图片

源码

下载链接:https://pan.baidu.com/s/1yMP6pD74vw100YoeVRkM4A
提取密码:3tlc

后语

下篇介绍百度地图,待续...


目录 - Xamarin.Forms

你可能感兴趣的:(Xamarin.Forms 版本更新)