c# - 如何实现自动更新逻辑 Xamarin forms mac OS?
问题描述
我最近开始在 macOS 上为 Xamarin 开发,结果非常好。现在我谈到了最后一部分,即构建一个启动程序的系统,系统应该检查是否有新的更新,如果有,自动更新。类似于不和谐和懈怠。
我现在正在制定如何在架构上解决这个问题。初始逻辑很清楚,在启动过程中检查更新,如果有,运行更新代码,如果没有启动 web 应用程序。
然后根据我所做的研究的第二部分,我看到一种方法是通过比较现有版本进行休息 api 调用以检查是否存在新版本,然后相应地下载一些东西并在前端。
所以逻辑是:
- 启动应用程序
- 对 DB 进行 rest api 调用以比较版本
- 如果有新版本,请下载,如果没有新版本,请不要下载
- 现在我的问题是:用户应该下载什么以及如何在 Xamarin 中处理它?文件下载是我之前使用过的东西,但我不确定用户将下载的文件/代码将如何更新代码库。
解决方案
推荐阅读
- amazon-web-services - AWS 管理员用户是否应该拥有 Programmitc 访问权限?
- python - 如何从包含视频(图像序列)的 tf 数据集中采样 n 帧
- c# - 忽略所有鼠标事件,点击 WPF 应用程序到下面的任何内容
- android - 如何处理匿名用户的过期令牌
- c# - 在excel程序中寻找搜索
- java - 在 react-native 中需要 Java 进程
- r - 如何创建新列 - R 语言
- python - GraphQl错误:消息“:”变量'$ input'类型'LoginInput'的预期值
- javascript - 移动已经用 JavaScript 创建的按钮
- python - 使用 Django 查询集聚合和压缩时间序列值?