美文网首页
App Inventor实现APP版本自动更新

App Inventor实现APP版本自动更新

作者: 慕慕Icon | 来源:发表于2019-12-11 14:48 被阅读0次

    WHY

    每次更新版本需要挨个手机安装,很麻烦。

    WHAT

    完成APP版本自动更新功能。

    自动更新分2大部分功能,服务器上的FTP及APP中的文件下载。

    HOW

    服务器FTP

    安装XAMPP,获得Apache服务端软件。点击Start启动服务。

    XAMPP界面

    注,端口号默认为80,如果需要修改,修改C:\xampp\apache\conf\httpd.conf文件中所有的80,之后重启使用。

    在Apache网站根目录htdocs下创建文件夹,命名为需要显示在FTP站点里名字,并把希望的文件及文件夹复制进去。

    htdocs文件夹 把文件拷进去

    打开服务器FTP及IIS服务。此处以win7系统的电脑为例。打开控制面板→程序和功能→打开或关闭windows功能。选中FTP及IIS服务。

    打开服务器FTP功能

    在控制面板→管理工具中会出现Internet 信息服务(IIS)管理器。

    管理工具中的IIS

    打开Internet 信息服务(IIS)管理器,在网站上右键,添加FTP站点。

    添加站点

    在站点信息中填入站点名称及物理路径,物理路径选择刚才创建的文件夹。

    站点信息

    下面的设置按需设置,或默认即可。

    设置界面 设置界面

    完成后可以看到创建的文件夹。

    完成界面

    在本机浏览器里测试,输入localhost或本机IP,端口默认为80时不需要输入,否则需要加上端口号。

    浏览器查看

    在浏览器直接输入http://localhost/app/testFolder/testweb.apk,会直接开始下载apk文件。

    APP中文件下载

    Abandoned

    APP Inventor中文件下载可以使用Web客户端进行。在配置了保存响应信息属性为True,设置响应文件名称后,Web客户端获得文本后会保存在文件中。但是要再打开需要手动在文件管理器中打开文件,比较麻烦。

    web配置

    Better Idea

    使用Activity启动器,使用内置浏览器直接访问FTP文件,实现和电脑浏览器相同的效果:自动下载。

    Activity启动器说明 App Inventor代码

    APP中使用服务器网址及路径。启动活动对象后,退出当前版本程序,在手机浏览器中下载完成后,提示是否安装。安装后完成APP版本更新。

    相关文章

      网友评论

          本文标题:App Inventor实现APP版本自动更新

          本文链接:https://www.haomeiwen.com/subject/fsiogctx.html