软件使用过程中 遇到网络问题
参考网页: http://www.veryhuo.com/a/view/161332.html
http://www.veryhuo.com/a/view/161332.html
https://jingyan.baidu.com/article/5d6edee2e297ce99eadeec9b.html
我遇到一个问题, 运行开发的软件到真机上的时候:
1)2个手机,系统型号ios 12,
默认软件在手机上是没有开网络的;
要手动到设置—蜂窝移动网络里面, 然后打开使用无线局域网与蜂窝移动的应用,
将自己的软件打开无线局域网,这样软件就有网络了, 可以正常的使用了。
2)1个手机,系统型号是ios 10
默认软件在手机上是没有开网络的;
同样想到设置—蜂窝移动网络里面设置,
发现打开使用无线局域网与蜂窝移动的应用,没有自己的软件。
按照网页的要求, 把其他的软件的网络打开又关闭,
再次进入自己的软件的时候, 发现页面有了弹窗, 我手动选择确定使用网络。
这样软件就有网络了, 可以正常的使用了。
问题:
三部手机出现的问题, 都是没有主动的弹窗, 给用户选择使用网路,
需要手动去在手机的设置里面 选择软件使用网络,
才可以使用。
那么这种问题,该怎么解决, 我是需要自己写一个弹窗吗。
但是正常程序在手机打开都是有选择网络的弹窗的,
怎么判断没有弹窗, 我自己写一个呢 。
分析问题:
我运行程序到手机上, 大部分手机都有权限弹窗。
只有这三个手机没有权限弹窗。
有可能是因为wifi的信号不好, 导致软件不能检测到wifi信号。
现在的处理办法是, 在没有数据的那个界面, 增加一个弹窗:“请检查网络连接 ”。
用户就看到提示, 就可以去设置里面自己设置了。
用户如果是第三个手机的情况, 如果设置里面没办法设置,
有可能是因为测试环境是wifi环境, wifi信号又不好, 导致的。
实际情况下,可能用户会有流量, 直接转到流量检测了。
也许就会没有这个问题了。
在注册的情况下写在这里, 在登陆的时候呢, 需要测试一下。
请检查网络连接
打开设置-项目名称-无线数据,允许使用网络