问题背景:
我们上个月上线的APP在会在ios设备上出现闪退问题,大多数9以上版本的ios设备不会出现闪退,主要问题机型在iPhone 6Plus上,不管是9以上的版本还是低版本(由于测试机型有限,我们还没有测试过9以下低版本的ios设备,所以暂时还不能确定到底是ios低版本闪退还是哪个机型存在闪退问题)。
闪退出现在以下几个操作上(主要针对iPhone 6Plus):
1、进入APP后,频繁上下滑动会导致闪退。
2、在我的界面,点击我的设置或者我的评论会出现闪退。
3、少数情况下会在刚打开APP的时候就出现闪退。
尝试的解决办法:
1、压缩首页列表页加载的图片大小和列表显示数量。
2、减少了不需要的预加载。
虽然解决了少数闪退问题,但是iPhone 6Plus还是在频繁操作后死掉。
猜想:会不会是首次加载的时候预加载了底部选项卡的三个页面(实际上是五个webview)导致首次加载过多,内存占用太多导致闪退?
我们的APP在苹果商店可以下载,名字叫“临空港新闻”。
希望官方能给予一些建议,非常感谢。
6 个回复
云钦 - 学习中
问题解决没
云钦 - 学习中
app做的真不错,赞一个。
k***@126.com
问题解决没?
轉身De距離 (作者)
解决了,我在审核自己写的代码的时候发现自己给自己埋了个坑。。。所以最好还是先从自身代码去着手寻找解决办法
2017-04-06 09:37
t***@163.com
请问你是怎么解决的,我现在也是6plus闪退严重,其他机型没有问题
2017-05-26 10:41
1***@qq.com
回复 轉身De距離:怎么解决的 大神
2017-09-26 14:51
5***@qq.com - vue开发移动app
问题解决了吗?我也遇到一些ios打包后的兼容性问题,iphone突然点击无反应,闪退,卡死
8***@qq.com
我也是,请问你现在解决了吗?
2018-07-12 11:05
3***@qq.com - 90后
我想知道是怎么解决的?
青椒茄子
1、大幅度减少或不使用预加载;
2、废弃双webview方案,全部改为单webview方案;