wap2app.ajax.get(url, req, function(rsp) {
console.log('check return: '+ rsp.status);
if(rsp && rsp.status){
//需要更新,提示用户
// plus.nativeUI.confirm(rsp.note, function(event) {
// if(0 == event.index) {//用户点击了“立即更新”按钮
// plus.runtime.openURL(rsp.url);
// }
// }, rsp.title, ["立即更新", "取 消"]);
//直接更新
plus.runtime.openURL(rsp.url);
}
});
都是官方的代码,也是用的在线打包的,服务器端我记录了日志,传上来的参数和输出的json都是正常的。
注释掉的confirm框弹不出来。改成下面的直接openURL更新,发现是可以下载文件的。但这样也太不友好了,不知道怎么解决,我也是用的最新版本的HBuilder。还是想给用户一个提示再下载文件,不知道怎么办?
3 个回复
逗逗水
可以参考下这个: http://ask.dcloud.net.cn/article/34974
4***@qq.com - 70后IT爱好者
你好 我也遇到这个问题,之前是因为PHP文件的编码问题,修改后解决了,可现在不知什么原因又不行了
1***@163.com - 随遇而安
我也是 ,楼主解决了吗