版本更新记录(Android & iOS)

版本更新记录(Android & iOS)

wapublisher No Comment
变更记录

iOS WingSDK-3.10.1(2022.07.07发布)

  • iOS 变更如下:对接文档
    1、删除代码中UIWebView字眼
    2、其他功能优化

iOS WingSDK-3.10.0(2022.06.21发布)

  • iOS 变更如下:对接文档
    1、新增账号删除功能
    2、其他功能优化

iOS WingSDK-3.9.7(2022.02.16发布)

  • iOS 变更如下:对接文档
    1、第三方SDK升级(Facebook 12.3.0,Appsflyer 6.5.1,Firebase 8.10.0,Charboost 8.5.0,Aihelp 2.7.3)。
    2、Facebook 登录优化,token有效期内直接登录,不再走静默登录。
    3、支持封登录、封支付功能,增加客户端提示。
    4、其他功能优化,如增加打开登录框埋点等。

Android WingSDK-3.9.7(2022.02.16发布)

  • android 变更如下:对接文档
    1、第三方SDK升级(Facebook 12.2.0,Appsflyer 6.5.1,Firebase 20.0.2,Charboost 8.3.1,Aihelp 2.7.5,Google 18.0.1,Huawei HMS 6.3.0)。
    2、Facebook 登录优化,token有效期内直接登录,不再走静默登录。
    3、支持封登录、封支付功能,增加客户端提示。
    4、增加PagSmile支付支持。
    5、Android 12兼容性处理。

iOS WingSDK-3.9.6(2021.10.15发布)

  • iOS 变更如下:对接文档
    1、iOS15 ATT弹框适配
    2、其他功能优化。

iOS WingSDK-3.9.5(2021.09.24发布)

  • iOS 变更如下:对接文档
    1、新设备首次安装闪退问题修复
    2、其他功能优化。

Android WingSDK-3.9.6(2021.08.17发布)

  • android 变更如下:对接文档
    1、化充值中心支付入口展示逻辑(增加配置了商品才展示的判断)
    2、其他功能优化。

Android WingSDK-3.9.5(2021.07.14发布)

  • android 变更如下:对接文档
    1、登录对外接口新增 isGuestAccount字段(0 不是游客账号 1是游客账号)
    2、国外登录添加新用户自动游客登录流程
    3、其他功能优化。

iOS WingSDK-3.9.4(2021.07.14发布)

  • iOS 变更如下:对接文档
    1、登录对外接口新增 isGuestAccount字段(0 不是游客账号 1是游客账号)
    2、国外登录添加新用户自动游客登录流程
    3、其他功能优化。

Android WingSDK-3.9.4(2021.06.30发布)

  • android 变更如下:对接文档
    1、添加Aptoide支付。
    2、谷歌支付添加异常补单标志。
    3、其他功能优化。

WingSDK-3.9.3(2021.04.21发布)

  • ios 变更如下:对接文档
    1、 Firebase 接入track模块,增加充值中心订单数据和其他打点事件的发送。
    2、 第三方SDK升级(Facebook 9.1.0,Appsflyer 6.2.4,Firebase 7.9.0)。
    3、 对外推送接口消息兼容性处理。
    4、 其他功能优化。

  • android 变更如下:对接文档
    1、Firebase 接入track模块,增加充值中心订单数据和其他打点事件的发送。
    2、增加内部沙盒支付功能支持。
    3、第三方SDK升级(Facebook 9.1.0,Appsflyer 6.2.3,Firebase 18.0.2,Google 17.6.0,Charboost 8.2.0)。
    4、对外推送接口消息兼容性处理。
    5、消息推送等功能优化。

iOS WingSDK-3.9.2(2021.01.26发布)

  • ios 变更如下:对接文档
    1、facebook 升级到 v8.2.0
    2、firebase 升级到 v7.4.0
    3、chartboost 升级到 v8.4.0
    4、其他功能优化。

iOS WingSDK-3.9.1(2021.01.13发布)

  • ios 变更如下:对接文档
    1、充值中心支付数据上报给AF
    2、AppsFlyer 升级 v5.3.0 升级到 v6.1.3
    3、兼容苹果调用获取 IDFA 接口时用户弹出通知“询问用户是否授权”
    4、其他功能优化。

Android WingSDK-3.9.2(2020.12.16发布)

  • android 变更如下:对接文档
    1、充值中心数据上报给AF
    2、华为渠道采集OAID上报给AF
    3、华为Crash kit接入
    4、华为APM SDK接入
    5、登录框图片缓存优化
    6、华为渠道弹出华为登录框优化
    7、其他优化

Android WingSDK-3.9.1(2020.11.24发布)

  • android 变更如下:对接文档
    1、支持google促销码支付
    2、增加手动消耗功能
    3、华为分析接入
    4、增加应用内调起google 评分接口
    5、其他功能优化

Android WingSDK-3.9.0.1(2020.11.16发布)

  • android 变更如下:对接文档
    1、充值中心支付方式显示控制优化
    2、其他功能优化。

Android WingSDK-3.9.0(2020.10.15发布)

  • android 变更如下:对接文档
    1、 谷歌支付升级至billing3.0,原来接入的Google AIDL将在2021-05-01弃用。
    2、 华为海外HMS渠道接入,包括登录和支付功能。
    3、 Android 11兼容性处理。
    4、第三方库升级:Facebook升级至7.1.0、AppsFlyer升级至5.4.3、Google升级至17.4.0、Firebase升级至17.5.0、Chartboost升级至8.1.0、Aihelp升级至1.7.4.2、v4/v7升级至Androidx。
    5、其他功能优化。

iOS WingSDK-3.9.0(2020.09.29发布)

  • ios 变更如下:对接文档
    1、 兼容iOS14 支付问题
    2、其他功能优化。

WingSDK-3.8.5(2020.09.01发布)

  • ios 变更如下:对接文档
    1、支付新增充值中心支付方式,提供短链生成功能。
    2、用户中心新增充值中心域名复制功能。
    3、接入firebase Analytics sdk (6.31.0)
    4、其他功能优化。

  • android 变更如下:对接文档
    1、支付新增充值中心支付方式,提供短链生成功能。
    2、用户中心新增充值中心域名复制功能。
    3、其他功能优化

WingSDK-3.8.4(2020.05.27发布)

  • ios 变更如下:对接文档
    1、 第三方SDK升级。包括:Facebook 7.0.0、Appsflyer 5.3.0、Chartboost 8.1.0、VK 1.5.1、AiHelp 1.7.2.1。
    2、 新增Sign in with Apple 登录。
    3、 新增iOS游戏内评分接口。(注意:iOS 10.3及以上系统可用)
    4、 其他功能优化。

  • android 变更如下:对接文档
    1、 第三方SDK升级。包括:Facebook 6.5.1、Appsflyer 5.3.0、AiHelp 1.7.2.2、v4\v7 27.1.1。
    2、 其他功能优化。

WingSDK-3.8.3(2019.09.24发布)

  • ios 变更如下:对接文档
    1、兼容iOS13
    2、facebook SDk 升级至 5.6.0
    3、增加Apple商品本地价格查询接口
    4、其他功能优化

  • android 变更如下:对接文档
    1、兼容Android10
    2、增加Google商品本地价格查询接口
    3、其他功能优化

WingSDK-3.8.2(2019.06.20发布)

  1. 第三方sdk升级(Facebook 5.0.2、Appsflyer 4.10.0、Chartboost 7.5.0)
  2. 内部功能优化
  1. 第三方sdk升级(Facebook 5.0.2、Appsflyer 4.9.0、Firebase 16.0.9)
  2. 内部功能优化

WingSDK-3.8.1(2019.05.22发布)

  1. 增加了用户中心模块
  1. 增加了用户中心模块

WingSDK-3.8.0.1(2019.04.17发布)

  1. Apple 支付模块的优化。

WingSDK-3.8.0(2019.01.25发布)

  1. 第三方sdk升级:
    — Facebook: 4.35.0->4.39.0
    — Appsflyer: 4.8.15->4.8.19
    — Chartboost: 7.2.1->7.3.1
    — Google 15.0.1->16.1.0
    — Picasso: 2.5.2.jar->2.5.2 2.71828
    — AiHelp: 1.4.0.4->1.4.3.2
  2. FB分享修改为无需facebook登录也可以分享
  3. 内部功能优化
  1. 第三方sdk升级:
    — Facebook: 4.35.0 -> 4.39.1
    — Appsflyer: 4.8.8 -> 4.8.9
    — Chartboost: 7.2.0 -> 7.3.0
    — TWITTER:3.4.0 -> 3.4.2
    — AFNetworking: 3.2.0 -> 3.2.1
    — AiHelp: 1.4.0 -> 1.4.3.3
  2. FB分享修改为无需facebook登录也可以分享
  3. 内部功能优化

WingSDK-3.7.1.1(2019.01.03发布)

  1. AndroidManifest.xml中去掉GET_ACCOUNTS权限
  2. Facebook登录去掉user_friends权限
  3. 修复Google支付上报的 trxid 字段错误

WingSDK-3.7.1(2018.11.15发布)

  1. 修复支付接口WAPayProxy.payUI中返回的订单号,返回wingsdk的订单号
  2. 优化facebook登录在某些情况下登录不了的问题
  3. 添加繁体中文、印尼语和泰文
  4. imei 收集修改为默认关闭
  1. 优化apple支付
  2. 添加管理后台消耗苹果订单功能
  3. 添加繁体中文、泰文、印尼语言支持

WingSDK-3.7.0.1(2018.9.20发布)

  1. 修复iOS 12设备上苹果支付不成功问题

WingSDK-3.7.0.1(2018.9.7发布)

  1. 修复部分 android 8.0.0 版本设备的兼容问题

WingSDK-3.7.0(2018.8.31发布)

  1. 更新三方SDK到最新(facebook: 4.35.0、google: 15.0.1、appsflyer: 4.8.13、chartboost: 7.2.1、twitter: 3.3.0)
  2. 添加隐私政策功能
  3. 其他功能优化
  1. 更新三方SDK到最新(Facebook 4.35.0、Chartboost 7.2.0、Twitter 3.4.0、Appsflyer 4.8.8 (713))
  2. 添加隐私政策功能
  3. 其他功能优化

WingSDK-3.6.9(2018.6.21发布)

  • android 变更如下:对接文档
    1.升级登录接口到V4版本
    2.优化Google支付
    3.增加AiHelp客服模块

  • iOS 变更如下:对接文档
    1.升级登录接口到V4
    2.增加AiHelp客服模块

WingSDK-3.6.7(2018.4.19发布)

  • android 变更如下:对接文档
    1.升级国外第三方SDK版本(Facebook 4.30.0、Google Service 11.8.0、AppsFlyer 4.8.6、Chartboost 7.0.1、Twitter 3.1.1、VK 1.6.9)
    2.升级Google登录和Google Game Service代码
    3.WebPay中增加nickname字段

  • iOS 变更如下:对接文档
    1.三方SDK升级(Facebook 4.30.0、Chartboost 7.1.1、VK 1.4.9、Twitter 3.3.0、Appsflyer 4.8.3 (625))
    2.添加支付下单nickname字段
    3.优化苹果支付
    4.调整Facebook游戏邀请功能

WingSDK-3.6.6(2018.3.8发布)

  • android 变更如下:对接文档
    1.添加西班牙语国际化支持
    2.代码优化

  • iOS 变更如下:对接文档
    1.添加西班牙语国际化支持
    2.代码优化

WingSDK-3.6.5.3(2018.1.17发布)

  • android 变更如下:对接文档
    1、内置账户管理的绑定与解绑增加后台动态控制

WingSDK-3.6.5.2(2018.1.17发布)

  • iOS 变更如下:对接文档
    1、内置账户管理的绑定与解绑增加后台动态控制

WingSDK-3.6.5.2(2017.12.1发布)

  • android 变更如下:对接文档
    1、基于3.6.5.1版本基础上修改,前后台同步更新google登录机制,去掉客户端首次google登录需要获取权限的步骤,以满足游戏上google feature的政策要求

WingSDK-3.6.5.1(2017.9.20发布)

  • android 变更如下:对接文档
    1、广告系统:修复某个广告因为视频下载不完整等原因无法播放会每次都播放这个广告的问题
    2、升级视频下载框架到最新版本
    3、Appsflyer渠道增加启动自定义事件:ghw_af_tracking_init
    4、Facebook SDK更新到最新版本4.26.0

  • iOS 变更如下:对接文档
    1、广告系统:修复某个广告因为视频下载不完整等原因无法播放会每次都播放这个广告的问题
    2、Appsflyer渠道增加启动自定义事件:ghw_af_tracking_init
    3、Facebook SDK更新到最新版本4.26.0

WingSDK-3.6.5(2017.9.6发布)

  • android 变更如下:对接文档
    1、增加简易广告系统(激励视频广告)
    2、国外SDK第三方平台SDK更新
    1)AppsFlyer由4.6.1更新至4.7.3
    2)Chartboost由6.5.1更新至6.6.3
    3)Facebook由4.18.0更新到4.23.0
    4)Google Service升级到11.0.1
    5)Firebase升级到11.0.1
    6)VK升级到1.6.8
    3、android6.0权限申请接口checkSelfPermission修改
    4、增加AppsFlyer卸载统计实现
    5、优化session机制

  • iOS 变更如下:对接文档
    1、增加简易广告系统(激励视频广告)
    2、国外SDK第三方平台SDK更新
    1)Facebook由4.18.0更新至4.23.0
    2)Appsflyer由4.5.12更新至4.7.11
    3)Chartboost由6.6.0更新至6.6.3
    4)AFNetworking 由2.9.0更新至3.1.0
    3、增加判断是否越狱接口
    4、增加AppsFlyer卸载统计实现
    5、优化session机制

WingSDK-3.6.4(2017.6.14发布)

  • android 变更如下:对接文档
    1、消息推送更新到2.0
    2、增加Twitter与Instagram第三方登录

  • iOS 变更如下:对接文档
    1、消息推送更新到2.0
    2、增加Twitter与Instagram第三方登录
    3、添加接口[WACoreProxy application:app openURL:url options:options];

WingSDK-3.6.3(2017.5.4发布)

  • android 变更如下:对接文档
    1、添加消息推送模块WAPush

  • iOS 变更如下:对接文档
    1、添加消息推送模块WAPush
    2、接口变更,

1)[WAUserProxy application:application didFinishLaunchingWithOptions:launchOptions]接口过期
添加接口[WACoreProxy application:application didFinishLaunchingWithOptions:launchOptions]

2)[WAUserProxy applicationDidEnterBackground:application]接口过期
添加接口[WACoreProxy applicationDidEnterBackground:application]

3)[WAUserProxy applicationWillEnterForeground:application]接口过期
添加接口[WACoreProxy applicationWillEnterForeground:application]

4)[WAUserProxy application:application openURL:url sourceApplication:sourceApplication annotation:annotation]接口过期
添加接口[WACoreProxy application:application openURL:url sourceApplication:sourceApplication annotation:annotation]

3、添加接口[WACoreProxy applicationDidBecomeActive:application]

4、新增消息推送若干接口,如果不接消息推送模块请不要调用
1)WAPushProxy application:initPushWithDelegate: 初始化消息推送
2)WACoreProxy application:didRegisterUserNotificationSettings: 监控用户对推送消息的设置
3)WACoreProxy application:didRegisterForRemoteNotificationsWithDeviceToken: 注册DeviceToken
4)WACoreProxy application:didFailToRegisterForRemoteNotificationsWithError: 监控APNs推送错误
5)WACoreProxy application:didReceiveLocalNotification: 用于更好统计用户在不同场景下和不同iOS系统中收到的消息
6)WACoreProxy application:didReceiveRemoteNotification:fetchCompletionHandler: 统计 APNs 消息接收以及点击事件(iOS10之前)
7)WACoreProxy userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler: 统计APNs 消息接收以及点击事件(iOS10)
8)WACoreProxy userNotificationCenter:willPresentNotification:withCompletionHandler: App可以在前台获取通知(iOS10)

WingSDK-3.6.2(2017.3.30发布)

  • android 变更如下:对接文档
    1、优化WA登录框,图片加载失败情况下默认图片保持与加载成功的大小一致。
    2、修复Google支付上报在某些情况下出现NullPointerException的问题。
    3、应用墙功能抽离单独渠道。
    4、修改所有涉及热更新、应用墙的字眼。
    5、优化代码(Context及Activity变量弱引用问题、资源文件引用改为R类引用)

  • iOS 变更如下:对接文档
    1、应用墙功能抽离单独渠道,接口没变,不使用该功能不必引用应用墙的framework。
    2、修改所有涉及热更新、应用墙的字眼。
    3、修改登录bug:ghw_login事件之前发送的时间有问题,应该是保存userid到缓存之后发送,否则userId会为-1(-1是错误值)
    4、接口变更:
    +(BOOL)isPayServiceAvailableWithPlatform:(NSString *const)platform;
    变成
    +(BOOL)isPayServiceAvailable;
    只要一个支付渠道可用即返回true

WingSDK-3.6.1.2(2017.3.9发布)

  • android 变更如下:对接文档
    1、数据收集增加一个status参数名(创建角色事件,CP需要增加status参数)
    2、setClientId接口改为初始化之前调用,防止出现两个不同的clientId(CP调用setClientId接口设置他们定义的clientId,必须在SDK初始化之前调用,不需要设置自定义的clientId忽略)
    3、修复setDebugMode在SDK初始化前调用LOG悬浮窗不出现的问题
    4、clientId生成机制修改
    5、修复部分事件出现sessionId和appSessionId取值为_unknown的问题
    6、修复WebPay支付数据统计中没有统计值的问题
    7、支付窗口UI优化(屏幕适配,横屏支持显示10个)
    8、应用墙、热更新配置改为默认关闭状态
    9、修复渠道上报Facebook渠道缓存读取失败的问题
    10、AppsFlyer数据收集开关默认开启(CP在AndroidManifest.xml不配置的情况下,AppsFlyer默认开启)
    11、WebPay页面标题去掉“H”logo
    12、修复Facebook数据收集统计值float转double精度改变的问题

WingSDK-iOS 3.6.1.1(2017.3.22发布)

注:该版本没有文档改动,与3.6.1一样

  • iOS 变更如下:
    1、基于版本3.6.1修改,修复iOS10下,切换用户应用卡死和修复clientId生成问题(兼容iOS10获取idfa全为0的情况)

WingSDK-Android 3.6.1.1(2017.2.8发布)

注:该版本没有文档改动,与3.6.1一样

  • android 变更如下:
    1、修复Google登录出现UserRecoverableAuthException:NeedPermission的问题

WingSDK-3.6.1(2017.1.11发布)

  • android 变更如下:对接文档
    1、更新以下第三方sdk到以下版本:facebook(4.18.0),google(9.8.0),appsflyer(4.6.1)
    2、heartbeat事件改造

  • iOS 变更如下:对接文档
    1、增加setClientId接口,用来兼容cp旧数据
    2、更新以下第三方sdk到以下版本:facebook(4.18.0),appsflyer(4.5.12),chartboost(6.6.0)
    3、heartbeat事件改造

WingSDK-3.6.0(2016.12.5发布)

  • android对于3.5.3变更如下:对接文档
    1、SDK集成方式由原来的打包工具方式变成使用远程仓库方式
    2、Appsflyer升级到4.6.0(2016-08-17)
    3、SDK debug模式增加后台控制
    4、修复logout后sessionId为unknown的问题
    5、修复cp一个订单可以在wing后台下多个订单但是只有一个订单成功发货的问题
    6、支持不查询商品列表也可以直接购买某个商品
    7、修正VK偶尔出现的会话过期的问题,VK登录前都进行登出
    8、修复支付出现没有商品闪退的问题
    9、Google Game Service更改
    1)增加判断是否已经登录接口
    2)增加带回调的成就接口,在成就登出后可以在回调中得到错误码
    10、Google Service升级为最新9.6.1,并且调整Google登录代码,使用最新的Google Service提供的接口和登录流程
    11、登录WINGSDK成功后发送登录事件统计
    12、针对Android7.0 API 24做了优化,在Android 7.0,程序在后台运行无法接收到网络状态变更的广播,
    变更:在程序启动的时候做一次初始化,重新获取网络状态
    13、修复后台关闭登录渠道后两次点击才出现登录框的问题
    14、启用登录缓存的时候不再弹出登录框,直接登录
    15、网页支付增加ghw_init_payment事件
    16、新增接口WACommonProxy.onActivityResult,合并原来WAUserProxy,WAPayProxy,WASocialProxy中的onActivityResult

  • iOS对于3.5.2变更如下:对接文档
    1、SDK集成方式由原来的打包工具方式变成使用远程仓库方式
    2、Appsflyer升级到v4.5.9 (2016-10-18)
    3、修复cp一个订单可以在wing后台下多个订单但是只有一个订单成功发货的问题
    4、修复bug:模式B下登录,在账户管理界面还可以切换guest登录
    5、修复logout的bug
    6、user_import事件中增加字段,用来标明是否是第一次进服
    7、在文档和代码中删除以下事件,ghw_complete_registration,ghw_share,ghw_invite,ghw_update

———————————————————分割线——————————————————————–

打包工具指引

WINGSDK改版后,3.5.X及以下版本才需要使用打包工具,3.6及以上版本直接根据对接文档进行操作即可
1、WINGSDK打包工具使用指南—iOS版
2、WINGSDK打包工具使用指南—Android版

WingSDK-3.5.3(2016.9.30发布)

下载链接

  • android对于3.5.2变更如下:对接文档
    修改google实现层,修改内容为
    1、Google Service升级为最新9.6.1,并且调整Google登录代码,使用最新的Google Service提供的接口和登录流程。

WingSDK-3.5.2(2016.8.17发布)

下载链接

  • android对于3.5.1变更如下:对接文档
    1、账户管理页面优化,绑定的第三方账号id中间用*号加密显示
    2、账户管理的按钮改为后台配置(新建账户与账户切换)
    3、当缓存的登录方式被后台禁用,删除缓存,重新弹出登录界面
    4、VK增加账户校验机制,使用vk功能时如果不是vk用户或者没有绑定vk账号,不能使用该功能
    5、Logcat优化,debugMode下自动打开logcat,但是可以手动开启/关闭
    6、修复没有集成实现层的时候导致模块循环调用闪退的问题

  • iOS对于3.5.1变更如下:对接文档
    1、账户管理页面优化,绑定的第三方账号id中间用*号加密显示
    2、账户管理的新建账户按钮与账户切换按钮改为后台配置
    3、当缓存的登录方式被后台禁用,删除缓存,重新弹出登录界面
    4、VK增加账户校验机制,使用vk功能时如果不是vk用户或者没有绑定vk账号,不能使用该功能
    5、接口合并,在保留之前的接口情况下,合并游戏邀请,赠送礼物以及索要礼物三个接口为sendRequest接口

WingSDK-3.5.1(2016.7.26发布)

  • android对于3.5变更如下:对接文档
    1.增加vk邀请

  • iOS对于3.4.3变更如下:对接文档
    1.增加VK Login, Logout, Group接口,获取当前用户信息接口以及vk邀请
    2.绑定解绑渠道获取,登录界面和切换账户界面动态化,并增加vk渠道
    3.增加应用内登录

Leave a Reply

目录