t***@163.com
t***@163.com
  • 发布:2017-06-27 12:41
  • 更新:2017-06-27 15:28
  • 阅读:2649

webview在ios审核时完全空白!!

分类:HTML5+

求教一个问题。大家有没有遇到平时app是好的,但是提交ios审核的时候审核人员给我截的图只有底部菜单栏,,也能点击,但是webview没有任何内容,完全空白,搞了好几天了都不知道问题出哪里,就算ipv6的原因但是本地的dom元素也没有加载

2017-06-27 12:41 2 条评论 负责人:无 分享
已邀请:
wen如故i

wen如故i

开发包会不会?云打包是有点问题的,等待下一次更新吧

  • t***@163.com (作者)

    可问题是我拿上传的包装在我自己手机里也是好好的,我一开始推测是ipv6的问题,但是不对,即使ajax这里有问题,但也不会影响最初的dom的渲染啊

    2017-06-27 14:05

MUI_Charles

MUI_Charles

1.请提供苹果审核的详细反馈截图
2.在提交过二十几次后,审核被拒反馈过各种界面的白屏,多次采用过ipv6隧道代理,国外主机代理等后,最终采用稳定ipv6代理成功上架。
导致白屏的原因推测是ajax的后台api(如http://www.abcd.com/api/getList)的服务器www.abcd.com不支持ipv6访问。Mac搭建本地热点起不到任何作用,无论是测试bug还是提交审核,此方法无意义。各类ipv6的test网站测试结果可以作为参考。最简单直接的办法,找ipv6付费代理,做好域名AAAA万网解析与泛解析,通过AWS等国外主机或者直接让代理ping,保证返回ipv6地址 0丢包即可(如下图)。

猜测原因 http请求丢包、超时、失败在原生层会阻塞webview的渲染,引起白屏

  • t***@163.com (作者)

    大神分析的好有道理,给跪了!

    2017-06-27 15:26

JasonChen1719

JasonChen1719

你的引导页正常吗?我进去还是HBuilder 放入真机环境测试不对了

  • t***@163.com (作者)

    真机测试确实是hbulider,你打包前在配置文件里放进引导页再打包就好了,而且你说的应该是启动页,不是引导页吧

    2017-06-27 15:33

  • MUI_Charles

    1.问题描述不够清楚 操作步骤→预期结果→实际结果 你阐述的方式只有你自己能领会

    2.问题原因推测:a.启动页没有配置好 b.排除a的情况下,真机运行调试是不会产生效果的,只有打包后才会显示你自己设置的启动页

    2017-06-27 15:34

  • JasonChen1719

    回复 t***@163.com:对对对 就是启动页

    2017-06-27 15:35

  • JasonChen1719

    回复 t***@163.com:可是我json文件里都设置好了,到真机测试还是显示这个,还有头部直接遮住电量那一条了,但是测试环境是好的,不知道哪里出问题了

    2017-06-27 15:38

  • t***@163.com (作者)

    回复 JasonChen1719:你是不是只设置了一个机型的图片?

    2017-06-27 16:02

  • JasonChen1719

    回复 t***@163.com:不是呀 全部替换了 ,自己安装的没问题 ,但是发布到测试中 就出问题了

    2017-06-27 16:20

  • t***@163.com (作者)

    回复 JasonChen1719:这里一定要用png图片哦!

    2017-06-27 16:28

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