# Android Gata SDK 更新日志 ## [3.9.10] - 2021-07-05 ## 更新 - 删除敏感代码。 ## [3.9.9.1] - 2021-04-08 ## 更新 - 海外版本删除敏感代码。 ## [3.9.9.1] - 2020-09-09 ## 更新 - 国内版本更新移动安全联盟权限 SDK1023,新增相关权限。 ```xml // * 移动安全联盟权限 <uses-permission android:name="freemme.permission.msa" /> ``` ## [3.9.9] - 2020-06-29 ## 优化 - 功能优化。 ## [3.9.8] - 2020-06-10 ## 优化 - 功能优化。 ## 新增 - 恢复设置是否开启定位方法及定位相关权限: ```java GATAAgent.setCanLocation(boolean canLocation); ``` ```xml // * 网络定位权限 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> // * GPS 定位权限 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> ``` ## [3.9.7] - 2020-06-01 ## 优化 - 功能优化,去除同盾 SDK。 ## [3.9.6] - 2020-05-14 ## 优化 - 功能优化。 ## [3.9.5] - 2020-04-28 ## 优化 - 功能优化。 ## 废弃 - 废弃设置是否开启定位方法及定位相关权限: ```java GATAAgent.setCanLocation(boolean canLocation); ``` ```xml // * 网络定位权限 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> // * GPS 定位权限 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> ``` ## [3.9.4.1] - 2020-03-04 ### 优化 - 优化多页面导致上报数据缺失。 ## [3.9.4] - 2020-03-03 ### 优化 - 功能优化。 ## [3.9.3] - 2019-12-11 ### 修复 - 修复同盾在 Android 10 的闪退问题。 ## [3.9.2] - 2019-10-29 ### 优化 - 海外版本功能优化。 ## [3.9.2] - 2019-10-23 ### 优化 - 功能优化。 ## [3.9.1] - 2019-10-17 ### 优化 - 功能优化。 ## [3.9.0] - 2019-08-22 ### 新增 - 新增检查网络状态接口: ```java GATAAgent.checkNetworkStatus(List<String> ipList); ``` ## [3.8.9] - 2019-05-17 ### 修改 - 新SDK初始化接口: ```java GATAAgent.initGATA(Activity context); ``` - 废弃旧SDK初始化接口: ```objc GATAAgent.initGATA(Activity context, GATACountry country); ``` ## [3.8.8] - 2018-12-21 ### 优化 - 增加传感器数据获取; - 功能优化; ## [3.8.7] - 2018-11-30 ### 优化 - 版本优化。 ## [3.8.6] - 2018-11-02 ### 优化 - 版本优化。 ## [3.8.5] - 2018-09-13 ### 修复 - 海外版本隐私问题优化。 ## [3.8.4] - 2018-09-07 ### 修复 - 恢复已废弃的充值接口。 ## [3.8.3] - 2018-08-27 ### 修复 - 修复在 Android 9.0 的闪退问题。 ## [3.8.2] - 2018-08-23 ### 新增 - 新增错误信息上报接口: ```java GATAAgent.setError(String errorLog); ``` ### 更改 - 更改获取游戏的AppId接口为: ```java GATAAgent.getChannel(); ``` - 更改获取渠道信息接口为: ```java GATAAgent.getAppId(); ``` - 更改获取游戏版本接口为: ```java GATAAgent.getVersionName(); ``` ### 废弃 - 废弃GATAGameInfo对外方法 ## [3.8.1] - 2018-08-21 ### 优化 - Bug 修复。 ## [3.8.0] - 2018-08-16 ### 优化 - 修复用户操作事件在某些情况下匹配出错问题; - 新增一些设备信息的收集; - 海外版本屏蔽 IMEI 获取。 ## [3.7.1] - 2018-07-04 ### 优化 - 新增初始化方法,替换全局Application配置方法和基本信息配置方法。 - 使用Application内部监听Activity生命周期方式替换页面统计周期方法。 ### 废弃 - 废弃全局Application配置方法: ```objc GATAAgent.initApplication(Context context); ``` - 废弃基本信息配置方法: ```objc GATAAgent.initContext(Context context, GATACountry country, boolean canLocation); ``` - 废弃页面统计周期方法: ``` Activity.onResume() 方法调用 GATAAgent.onResume(); Activity.onPause() 方法调用 GATAAgent.onPause(); Activity.onStart() 方法调用 GATAAgent.onStart(); Activity.onStop() 方法调用 GATAAgent.onStop(); Activity.onDestroy()方法调用 GATAAgent.onDestroy(); ``` ### 新增 - 新增是否收集定位信息方法: ```java GATAAgent.setCanLocation(boolean canLocation); ``` - 新增GATASDK初始化方法: ```java GATAAgent.initGATA(Activity context, GATACountry country); ``` - 新增GATASDK是否初始化成功方法: ```java GATAAgent.isInitialized(); ``` ## [3.6.7] - 2018-05-28 ### 优化 - AndroidManifest文件中,游戏标识:my_appId修改为gata_appId。 - AndroidManifest文件中,渠道标识:my_channel修改为gata_channel。 ## [3.6.6] - 2018-05-21 ### 废弃 - 废弃真实付费方法: GATAPay.onRecharge(String transactionId, String goodsId, String currencyAmount, String currencyType, String payChannel, int orderStatus); - 废弃任务开始方法: GATAExtras.onTaskBegin(String taskId, GATATaskType taskType); - 废弃任务开始方法: GATAExtras.onTaskBegin(String taskId, int taskTypeValue); - 废弃任务完成方法: GATAExtras.onTaskComplete(String taskId, String desc, int result); - 废弃虚拟货币消耗方法: GATAExtras.lost(String reason, String coinType, long lost, long left); - 废弃虚拟货币增加方法: GATAExtras.gain(String reason, String coinType, long gain, long left); - 废弃购买道具方法: GATAExtras.purchaseItem(String itemId, String itemType, int itemCount, int virtualCurrency, String currencyType, String consumePoint, int levelId); - 废弃因某种原因消耗道具方法: GATAExtras.consumeItem(String itemId, String itemType, int itemCount, String reason, int levelId); - 废弃因某种原因获得道具方法: GATAExtras.getItem(String itemId, String itemType, int itemCount, String reason, int levelId); ## [3.6.5] - 2018-05-18 ### 新增 - 新增接口控制是否获取设备信息(包括 DeviceID/IMEI、MAC地址、SSID等 海外 Google play 专用): GATAAgent.setCollectDeviceInfo(boolean isGet); - 新增接口控制获取AndroidId(海外 Google play 专用): GATAAgent.setCollectAndroidID(boolean isGet); ## [3.6.4] - 2018-04-09 ### 优化 - 优化游戏启动时,无法及时获取到手机电量的问题。 ## [3.6.3] - 2018-03-16 ### 新增 - 新增接口自定义事件: GATAAgent.setEvent(String identifier, HashMap<String, String> parameters); - 新增接口自定义事件开始: GATAAgent.beginEvent(String identifier); - 新增接口自定义事件结束: GATAAgent.endEvent(String identifier, HashMap<String, String> parameters); - 新增接口任务开始: GATAExtras.onTaskBegin(String taskId, int taskTypeValue); ## [3.6.2] - 2018-03-13 ### 优化 - 校检所有必传参数,如果不符合规格,则抛出异常 ## [3.6.1] - 2018-03-02 ### 优化 - 优化手机设备标识(IMEI 等) 的获取方法,并将获取到的标识全部上报。 ## [3.6.0.9382] - 2018-01-24 ### 新增 - 新增数据SDK海外版本:gatasdk_android_oversea.jar