我应该在哪里下载最新的.apk文件来执行自定义应用程序更新?

问题描述

我尝试在有可用更新时自动更新该应用程序(使用Google Firebase Cloud Firestore字段检查应用程序版本),然后从Firebase存储下载新的.apk。下载后,我将通过此install plugin安装该应用。为了进行测试,我手动将最新的.apk复制到了android的下载目录中,并使用了此插件,该插件可以正常工作,但是.apk文件并未被删除。我意识到最好在应用程序的目录中下载new.apk文件,因为这样我就可以完全控制它了,也许是因为scoped storage
我的问题是:

  1. 请告诉我应该在哪里下载新的.apk文件以执行更新?

(此paths provider package提供的路径如此之多,例如应用程序的文档目录或应用程序的支持目录,应用程序临时目录或下载目录或其他任何路径?为什么?(也许我们考虑的一点是,当应用程序更新后,旧的.apk会自动删除,还是我们手动将其删除?)

  1. 而且无论何时更新应用程序,所有目录都会被删除(哪些不会被删除)?还是简单来说请解释一下当应用更新时会发生什么?

在线搜索了几天并发布在论坛上,但没有找到任何帮助,我们将不胜感激!谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)