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

QQ登录

只需一步,快速开始

查看: 2089|回复: 6

[处理中3] 可以在页面上动态配置APK的服务器地址吗?

[复制链接]

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
发表于 2017-7-31 20:27:37 | 显示全部楼层 |阅读模式
我想实现当APP启动了后先出来一个IP配置页面,指定一个IP作为服务器地址,这个页面不应该放在服务器上,而是可以放在手机上,我直接从手机上去加载这个页面(也就是这个页面是一个单机的),输入了IP参数后,接下来就去访问这个地址进行登录和其他业务处理,登录以及之后的业务是从所输入的那个IP地址上去访问得到的。因为我们的APP涉及到内网和外网,打包的时候只能指定一个服务器地址,假如我指定的是一个内网地址,那连不上内网的话就无法使用这个APP了;再则就是,如果我要更换服务器地址我就不需要再重新打包了,直接在页面上配置下IP,就可以继续正常使用了,请问这种灵活的方式有办法实现吗?

发表于 2017-8-1 10:03:44 | 显示全部楼层
应该可以做到!
你先用模式1打包!资源打包在APP中!第一次启动APP的时候!将当前页面的URL(window.location.href)存储在本地,比如localStorage,或者sqlite 中(最好这个地址不容易丢失)

配置完IP地址 ,端口,web路径后!直接使用window.location.href = "http://IP:port/web路径"
重定向到内网或外网服务器的首页即可!
下次重新打开APP的时候这个地址会被记忆,默认打开的!

所以,你应该在内网或外网的index.w门户页加载前,判断是否是配置页跳转过来的!
如果是,就直接显示当前主页,
否则,获取以前本地存储的配置页URL,使用window.location.href  重定向到本地配置页即可!


这样就可以做到,第一次打开APP永远只访问本地IP配置页面。然后再从这个页面重定向到其他页面!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2017-8-2 11:40:10 | 显示全部楼层
liangyongfei 发表于 2017-8-1 10:03
应该可以做到!
你先用模式1打包!资源打包在APP中!第一次启动APP的时候!将当前页面的URL(window ...

如果是存储一个地址的话那我还是要通过网络去访问啊,我是想直接将这个页面存在本地,直接从手机物理内存中去加载这个页面,这样就算当前网络无法访问服务器,那我还是可以打开这个页面,然后输入可以访问的服务器地址
回复 支持 反对

使用道具 举报

发表于 2017-8-2 14:48:06 | 显示全部楼层
邹胖胖 发表于 2017-8-2 11:40
如果是存储一个地址的话那我还是要通过网络去访问啊,我是想直接将这个页面存在本地,直接从手机物理内存 ...

是的第一次打开没问题!

现在有一个问题就是!当访问真实服务器地址的时候!  这个服务器地址会缓存的~!导致app第二次启动时默认访问的就是新的服务器地址了!不会和第一次启动一样加载本地资源的!

所以目前只能这样了!需要等待支持

你好楼主,这个特性目前版本不支持,已作为产品功能建议提交(内部编号:2017080200001),感谢楼主的支持与配合。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2017-8-2 19:54:34 | 显示全部楼层
liangyongfei 发表于 2017-8-2 14:48
是的第一次打开没问题!

现在有一个问题就是!当访问真实服务器地址的时候!  这个服务器地址会缓存的~ ...

那wex5可以做单机应用吗?
回复 支持 反对

使用道具 举报

发表于 2017-8-3 09:51:39 | 显示全部楼层
邹胖胖 发表于 2017-8-2 19:54
那wex5可以做单机应用吗?

可以啊!模式1,资源打包在APP 中就可以了!不会请求服务器资源了!
如果有数据交互!不需要服务器的数据!如果只是使用本地数据库,sqlite 就可以!
请参考案例
/UI2/demo/sqlite/simpleData/index.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

304

帖子

798

积分

高级会员

Rank: 4

积分
798
QQ
发表于 2017-11-9 15:46:08 | 显示全部楼层
这个可以参考apploader的实现。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-30 16:30 , Processed in 0.059267 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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