9***@qq.com
9***@qq.com
  • 发布:2019-11-11 10:03
  • 更新:2022-05-26 14:20
  • 阅读:2406

HbuilderX 打包的ios App 网络请求都是失败的?

分类:HBuilderX
h5+

HbuilderX 打包的ios App 网络请求都是失败的?
是什么原因?
我在本地ios手机上调试都是ok的
上传到ios审核之后,他们每次审核都是网络请求出错,导致我很烦恼,问题出在哪里?

2019-11-11 10:03 负责人:无 分享
已邀请:
9***@qq.com

9***@qq.com (作者)

这里连人都没有的吗?一个人都没有回复的?

  • Rudy001

    你服务器是否连通性太差,比如跨网或者某些区域是否不能联通

    2019-11-11 11:53

  • 9***@qq.com (作者)

    回复 Rudy001: 不会的,本地打包测试都是ok的,安卓ios上都试过,都ok,一旦打ios包放到appstore审核的时候,审核就出问题,网络数据请求死活都报错,用axios 也报错,用 他本身 的plus.net也请求错误,自己封装的方法也报错,我瞬间怀疑是不是打包里面和本地手机调试有区别

    2019-11-11 13:41

  • 9***@qq.com (作者)

    回复 Rudy001: 而且这个问题,都没有官方的人回复,感觉像一个死掉的社区。

    2019-11-11 13:42

  • Rudy001

    回复 9***@qq.com: 你回答了一堆并没有什么验证你网络是好的呀,你本地好证明不了什么, 比如审核的是北京联通,你服务器是电信线路, 你们服务器出现了区域连通故障,还有访问审审核组的网络访问你app很慢也会这个问题

    2019-11-11 13:47

  • 9***@qq.com (作者)

    回复 Rudy001: ...这个只要网络畅通,服务器应该都能返回数据吧,还会区分联通电信线路?都是阿里云服务器,还有这些问题的吗?

    2019-11-11 14:48

f***@163.com

f***@163.com

实在是看不下去了,登录账号回复你一下。这个问题涉及到了网段的问题,你的服务器目前肯定是不支持IPV6的,之前的苹果都是IPV4,现在全部用的IPV6,就可以访问网络数据了。

1斤代码

1斤代码

node_modules/axios/lib/adapters/xhr.js
将axios原码的请求方式 var request = new XMLHttpRequest() 改为 var request = new plus.net.XMLHttpRequest()

该问题目前已经被锁定, 无法添加新回复