起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1680|回复: 4

[处理中3] 关于APP打包后资源服务器地址更改的问题

[复制链接]

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
发表于 2017-6-9 09:28:54 | 显示全部楼层 |阅读模式
WebX5版本3.6,开发一个APP,打包时需要指定“UIServer服务器地址”,该地址用处我理解的是用于APP获取UI资源(模式3)或者资源更新(模式1),即在模式1打包情况下,当UI资源有更新时,APP会自动连接该服务器获取最新的资源并自动更新,甚至包括更新最新的APP版本。 22.PNG

我的问题是:
当APP生成并发布后,如何在APP中手动更改资源服务器地址?
假设打包时指定的UIServer地址为:http://192.168.1.100,生成APP后安装到手机上。在不重新发布APP的情况下,希望更改UIServer的地址,如何实现?
发表于 2017-6-9 11:09:04 | 显示全部楼层
本帖最后由 liangyongfei 于 2017-6-9 11:15 编辑


如果想跟换UIServer的访问地址!
最简单的就是重定向 window.location.href='新服务器地址的首页'

应该就可以了!


qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
 楼主| 发表于 2017-6-9 13:34:12 | 显示全部楼层
liangyongfei 发表于 2017-6-9 11:09
如果想跟换UIServer的访问地址!
最简单的就是重定向 window.location.href='新服务器地址的首页'

APP已经打包并且在手机上安装好了,在什么地方更改location.href,更改源代码?我问的是不重新打包APP(不改代码、不重新编辑和生成APP),如何更改UIServer的地址?比如,资源有更新时,需要APP自动升级。但UIServer不是打包时候指定的地址,如何更改?
回复 支持 反对

使用道具 举报

发表于 2017-6-9 15:32:20 | 显示全部楼层
jjsun 发表于 2017-6-9 13:34
APP已经打包并且在手机上安装好了,在什么地方更改location.href,更改源代码?我问的是不重新打包APP( ...

只能通过资源更新的方式实现了!
更新新的资源代码中指定location.href 跳转的地址!!

如果是两个服务器可以这样做!
但是如果是一个服务器!改了IP 地址!那就做不到了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

发表于 2017-6-9 15:45:44 | 显示全部楼层
liangyongfei 发表于 2017-6-9 15:32
只能通过资源更新的方式实现了!
更新新的资源代码中指定location.href 跳转的地址!!

如果服务器地址是不固定的!

除非你自己做个功能!用户自己在功能页中输入IP地址!

然后你的功能中!使用js获取用户输入的IP地址!再拼接为完整的URL

然后再跳转过去
window.location.href  跳转到用户设置的IP 地址路径页面!

这个地址可以保存到localStorage缓存中!也可以重新修改它的值!
这样就可以做到不同的APP 访问不同URL 了!~
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-6 11:48 , Processed in 0.065836 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表