简单说明下,我使用uni-app写了一个混合app,安卓真机测试一直没问题,之前用了几个ios也测试了,没什么问题,可以正常运行。
然而昨天下午,客户过来了,需要给自己手机安装一下,回去测测效果。尴尬的事情来了,客户手机6p安装成功,打开后所有的uni-request请求直接走fail回调。。。
我TM当时整个人都是蒙的,什么鬼???
然后就和客户说开发工具升级,下载要很久,于是留下了客户手机今早开始测试,各种百度,博客,文档,遇到这个问题的人很多,然而解决 办法没有一个适合我的。
后来发现我的问题是,手机上这个软件禁止使用网络,默认是关闭,需要在设置中找到该软件,打开允许wifi和蜂窝网络。
这里简单说明下,我一直用的安卓手机,没怎么用过ios,ios上的app会有弹窗提问是否允许“xx应用”使用数据?我也好奇昨天我是点错了吗?我记得点击了允许。可是今天发现,恶心了我这么久的问题是一致都在禁止使用网络,我的数据能请求成功才是奇怪。