发行说明

发行说明

Login with Amazon (LWA) 软件开发工具包 (SDK) 作为亚马逊应用和服务SDK的一部分捆绑。本页专门针对Android、Fire OS和iOS平台提供了Login with Amazon SDK的详细发行说明。这份说明概述了版本更新、新功能、改进和错误修复,旨在告知您该SDK的最新更改和增强功能。

LWA Android SDK发行说明

发行版本3.1.6(当前),2024年10月25日

  • 修复了Fire TV上错误地打开浏览器的错误。

发行版本3.1.5,2024年10月21日

  • 增加了对Android API级别34的支持。

发行版本3.1.2,2023年6月9日

  • 当SSO组件出现内部错误时,回退到浏览器登录流程可以处理SSO故障。

发行版本3.1.0,2020年6月19日

  • 添加了指数退避重试机制,这有助于改善服务器对调用的响应。
  • 向后兼容版本2.x和1.x。

发行版本3.0.9,2020年2月13日

  • LWA Android去掉了对API级别15及以下的支持。Android的最低SDK版本已更新至API级别16 (Android 4.1 JellyBean)。
  • 向后兼容版本2.x和1.x。

发行版本3.0.6,2019年5月7日

  • 加密设备数据库上的关键用户数据。
  • 向后兼容版本2.x和1.x。

发行版本3.0.4,2018年8月7日

  • 兼容Android。
  • 修复了更改时区后的令牌到期错误。
  • 增加了在授权期间隐藏旋转进度条动画的选项。
  • 向后兼容版本2.x和1.x。

发行版本3.0.2,2017年3月20日

  • 更新了.jar文件。
  • 向后兼容版本2.x和1.x。

发布版本3.0.1,2017年2月21日

  • 修复了Fire手机和Kindle设备的错误。
  • 增加了服务器端注销支持。
  • 修复了getClientIdgetRedirectURI API。
  • 向后兼容版本2.x和1.x。

发行版本3.0,2016年11月3日

  • 推出了新的API,减少了集成工作量。
  • 增加了“交互式策略”支持,允许最终用户在调用授权API时显示、始终显示或从不显示登录流程。
  • 增加了“授权类型”支持,允许最终用户在调用授权API时请求授权代码或OAuth访问令牌(默认)。
  • 授权API调用返回的响应包含用户配置文件数据和OAuth访问令牌(如果请求)。
  • 增加了对欧洲和日本的区域化终端节点的支持。
  • 改进了Amazon Pay SDK集成。
  • 向后兼容版本2.x和1.x。

LWA iOS SDK发行说明

发行版本3.1.3(当前),2023年5月30日

  • 增加了在搭载M1芯片的Mac模拟器上对ARM64的支持。

发行版本3.1.2.1,2022年3月10日

  • 修复了iOS 15+设备上注销期间的短暂崩溃问题,该问题由Apple在iOS 15.0中引入的行为变更导致。

发行版本3.1.2,2021年11月5日

  • 增加了对ARM64 iPhone模拟器的支持。

发行版本3.1.1,2020年6月29日

  • 增加了指数退避重试机制,可改善服务器对调用的响应。

发行版本3.1.0,2020年4月13日

  • 使用ASWebAuthenticationSession和SFAuthenticationSession为iOS 11+ 启用对LWA SSO的支持。
  • 将以AI为前缀的协议、类和标头更改为AMZNLWA

发行版本3.0.6.1,2019年11月15日

  • 修复了AMZNAuthorizeRequest中的拼写错误。

发行版本3.0.6,2019年4月19日

  • 更正了URL编码以正确处理空格字符。

发行版本3.0.5,2019年3月20日

  • AMZNLWASettings中添加了选项,可以从登录页面删除创建账户按钮。

发行版本3.0.4,2018年6月19日

  • 修复了内存泄漏问题。

发行版本3.0.3,2017年11月10日

  • 将部署目标更改为iOS 8.0。
  • 改进了授权API,支持在一个请求中包含多个权限,从而减少了征求同意的提示数量。
  • AMZNCodePairManager中引入了GetToken和CodePair API,允许客户通过基于代码的链接 (CBL) 进行授权。

发行版本3.0.2,2017年3月28日

  • 修复了由[AMZNScopeFactory scopeWithName:]方法导致的应用崩溃问题。
  • 向后兼容版本2.x和1.x。

发行版本3.0.1,2016年12月21日

  • 修复了AMZNAuthorizeResult重定向URI问题。
  • 向后兼容版本2.x和1.x。

发行版本3.0,2016年11月3日

  • 推出了新的API,减少了集成工作量。
  • 增加了“交互式策略”支持,允许最终用户在调用授权API时显示、始终显示或从不显示登录流程。
  • 增加了“授权类型”支持,允许最终用户在调用授权API时请求授权代码或OAuth访问令牌(默认)。
  • 授权API调用返回的响应包含用户配置文件数据和OAuth访问令牌(如果请求)。
  • 增加了对欧洲和日本的区域化终端节点的支持。
  • 改进了Amazon Pay SDK集成。
  • 向后兼容版本2.x和1.x。

文档更新

日期 已更新页面 注释
2018年8月16日 添加了适用于JavaScript的LWA SDK 在JavaScript代码示例中,将src位置从https://api-cdn.amazon.com/sdk/login1.js更改为https://assets.loginwithamazon.com/sdk/na/login1.js,该示例添加在开头body标签之后。之所以需要进行此更改,是因为JavaScript SDK文件已迁移到新的CDN。

Last updated: 2024年10月31日