Releases: Zeoye/GeeSDK
增加反馈模块
解决软件字体随系统字体大小变化导致错误的问题
编写BaseGTApplication基类和BaseGTActivity基类,避免出现系统调整字体时,软件字体也随系统调整了。
开发者导入这个依赖时,请将应用的基类分别继承上面两个基类,以保证所有页面字体不会随系统字体而变化。
Utils增加isWeixinAvilible方法,判断微信是否安装。
新增动态码登录逻辑
针对部分手机不开wifi获取mac地址为null导致闪退的bug解决
针对部分手机不开wifi获取mac地址为null导致闪退的bug解决。
解决部分手机没开wifi,一直提示是否开启wifi弹框的bug
解决部分手机没开wifi,一直提示是否开启wifi弹框的bug
解决获取mac地址时,获取上下文bug的问题
解决获取mac地址时,获取上下文bug的问题
注册接口新增mac地址参数
注册接口新增mac地址参数,解决后台脏数据问题。替换之前的逻辑,进入启动页必须先调注册再调更新接口。这些都是sdk做的处理,开发只需将依赖改成4.2.10无须再做其它操作。
DeviceId获取方式优化
1.DeviceId获取方式优化,AndroidQ之前获取imei值,AndroidQ之后获取uuid值,都保存到app和sd卡中,逻辑sdk已经都写好了,启动页继承BaseLaunchActivity基类即可。
2.若App内需要用到deviceID,请调用DeviceUtils.getSpDeviceId()方法;
3.提供了一个DataSaveUtils的数据存储工具类,应用内update的接口返回的参数都可在这个工具类调用,sdk里已经做了存储,不需要再存。
解决部分AndroidQ以下手机必须打开wifi才能获取到mac地址的bug
解决部分AndroidQ以下手机必须打开wifi才能获取到mac地址的bug
后台新增wxid参数
update接口新增config字典,内带wxid参数,应用加微信支付时,需要双重判断:(1)是否有wxid;(2)payway是否包含[1]。
其中payway:[1] 微信支付 [2] 支付宝 [3]苹果支付 [4]微信小程序
sdk中UpdateBean中新增Config类,直接config.getWxid()进行判断。