[Unity]安卓安装时获取权限

        上线测试的时候,有玩家反馈卡登陆界面,一排查发现是卡在获取IMEI。导致问题的原因有2种,一种是平板没有IMEI,第二种就是玩家没有授权。因为之前获取IMEI的方法是C#来实现的,没有在Java里实现,这是之前尝试的代码,忘了trycatch下。

        为了避免玩家拒绝授权的情况,只好在安装时就获取权限。因为不是很熟悉这个问题,查了下,官网有2个字段, forceInternetPermission和forceSDCardPermission,试了下,没有用。那只好降级版本到Android6.0以下(API 22)。

        效果(好了,变成流氓软件了):

        之前有在Android8.0以上还遇到过横竖屏切换(打开支付宝/微信充值)导致游戏界面点击失效的bug,在排查的时候,也没有找到原因,bug可以必现,但在AndroidStudio看log的时候,没有发现报错,网上也没有搜到相似的问题,只好通过尝试降级API来看是否可以解决,降到API 25可以解决。

        总结:这些问题是在另外一个渠道上产生的问题,跟之前在大厂上遇到的一样,很多都是通过降级API来解决。搞得自己现在都有个一观点,安卓上的问题没有降级API不能解决的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值