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版本更新。
网友评论