微信小游戏安卓机器进不去的问题解决方案

最近的项目在线上有一个问题:有部分安卓机型进不去游戏里面

在这个项目中,这个问题产生的原因不只是一个。

我优化了几个版本,才对这些机型完成一个大的改良。但是也没能完全解决这个问题。

以下是我的几个优化点:

 

一、微信广告同时加载

微信广告中有三种广告,banner、激励、插页。

我们可能会在游戏一开始的时候,就开始加载后台配置的这三种广告,而且这三种广告可能每一种都不只一个。

这样,如果同步加载很多广告,会导致其他问题的出现,而且广告的加载时间就会很久。

所以我们加载广告的时候,实现一个链式加载的功能,一个加载完再加载另一个。

 

二、加载广告的同时,请求了http协议

在微信开发者工具测试的时候,加载广告的同时,去请求http,最后,总是返回请求超时

但是用手机测试的时候,就没有这个问题。

虽然手机没这个问题,但是在开发者工具中出现了,就意味着这样的处理方式是不对的,所以我的处理是:

在微信广告的链式加载完成后,再请求http(比如:登录功能等)。

 

三、文件过大

当微信小游戏的项目资源过多的时候,我们需要放到cdn上下载到手机中。

而在安卓机器中,如果一次下载的文件过大,是会导致下载失败的。

除了文件大的原因,图片的尺寸也应该不超过2048。

之前和同事讨论的时候,同事有说过要注意图片尺寸的问题。

 

四、微信请求并发数大于10

关于这个问题,如果不清楚,可以先去微信官方文档上了解一下。

如果请求并发数大于10,可以去我的另一篇博客中查看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值