Foxtable(狐表)用户栏目专家坐堂 → 下载XX.apk并自动运行安装


  共有3342人关注过本帖树形打印复制链接

主题:下载XX.apk并自动运行安装

帅哥哟,离线,有人找我吗?
刘林
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
下载XX.apk并自动运行安装  发帖心情 Post By:2018/9/25 10:29:00 [只看该作者]

请问老师,我用hbulider打了个app测试,但用户首次只能给他网址,我的想用户在首次用网页打开首页时有一个下载app按键,下载服务器上XX.apk并在下载完后自动运行安装,请问这个该怎么做,看了下网上的下载方法,要么没反应,要么说是非法文件等。请老师指导个办法

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/25 10:34:00 [只看该作者]

浏览器那里下载后,一般会自动帮你打开的,需要用户自己点一下同意然后安装。(但如果是微信里面的浏览器,屏蔽了这个功能,右上角点击在浏览器打开)


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/25 10:36:00 [只看该作者]

下载app很简单啊。只需要把文件放在你网站里面,点击跳转过去就行啊。

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2018/9/25 12:23:00 [只看该作者]

怎么写这个,我找了几个测试都没行呢

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/25 15:24:00 [只看该作者]

方法一:比如你apk文件放在web文件夹下。

 

1、头文件那里,把apk后缀加上

 

Dim fl As String = "d:\web\" & e.path
If filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar",".apk"
            e.WriteFile(fl)
            Return '这里必须返回
    End Select
End If

 

2、直接访问地址 http://127.0.0.1/xxx.apk 即可下载文件

 

方法二:比如你apk文件放在web文件夹下,用js下载。

 

1、头文件那里,把apk后缀加上

 

Dim fl As String = "d:\web\" & e.path
If filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar",".apk"
            e.WriteFile(fl)
            Return '这里必须返回
    End Select
End If

 

2、嵌入一个ifarme,然后写代码

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=122742&replyID=826147&skin=1

 


 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2018/9/25 15:39:00 [只看该作者]

可能主要是没有加“.apk”测试了几种都没反应,我试一下看,谢谢,另外ft是否可以改进不要头文件里的扩展名指定。
[此贴子已经被作者于2018/9/25 15:40:25编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/25 16:02:00 [只看该作者]

以下是引用刘林在2018/9/25 15:39:00的发言:
可能主要是没有加“.apk”测试了几种都没反应,我试一下看,谢谢,另外ft是否可以改进不要头文件里的扩展名指定。
[此贴子已经被作者于2018/9/25 15:40:25编辑过]

 

参考 http://www.foxtable.com/mobilehelp/scr/0276.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2018/9/25 18:42:00 [只看该作者]

wb.InsertHTML("<script Type='text/javascript'>Function downLoad(){var elemIF = document.createElement('iframe');elemIF.src = 'http://47.92.95.136:8080/1.apk';elemIF.style.display = 'none';document.body.appendChild(elemIF);}</script>")


 wb.InsertHTML("<a href='http://47.92.95.136:8080/1.apk' >点击下载</a>") 


我用了这两句试,如果是1.jpg能打开图片,但换成1.apk就没反应也没下载提示,文件头加了.apk,请问老师这该如何做

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/25 18:52:00 [只看该作者]

1、直接在浏览器那里访问 http://47.92.95.136:8080/1.apk

 

2、你httprequest那里加入msgbox,看是否执行到了e.writefile那里


 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2018/9/25 20:54:00 [只看该作者]

1、在浏器中试了就直接跳到我的登录页
2、到了的,因为改成1.jpg(放在1.apk一个地方)可以

3、我在网上查了一个做法,情况差不多,看不懂,如何做到我的登录页面测试,劳驾老师帮改写一个按键来实现

var src = 'http://imtt.dd.qq.com/16891/26747DD8B125A8479AD0C9D22CA47BC9.apk?fsname=com.snda.wifilocating_4.2.91_3211.apk&csr=1bbd';
var form = document.createElement('form');
form.action = src;
document.getElementsByTagName('body')[0].appendChild(form);
form.submit();
[此贴子已经被作者于2018/9/25 20:54:37编辑过]

 回到顶部
总数 13 1 2 下一页