发行说明

发行说明

Login with Amazon SDK属于Amazon SDK的一部分。以下是关于适用于Android/Fire和iOS的Login with Amazon SDK发行说明。

适用于Android的Login with Amazon SDK发行说明

版本 发布日期 说明
3.1.0(当前版本) 2020年6月19日
  • 添加了指数退避重试机制,以改善服务器调用响应
  • 兼容过往的2.x和1.x版本
3.0.9 2020年2月13日
  • LWA Android逐渐不再支持级别低于15(含15级)的API。适用于Android的SDK最低版本已更新到16级API (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 P
  • 修复令牌因设备时区更改而过期的错误
  • 支持授权时隐藏进度转轮动画
  • 兼容之前的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。
  • 支持“交互式策略”,允许终端用户在调用authorize API时定义是否显示、始终显示或从不显示登录流程调用。
  • 支持“授权类型”,允许终端用户在调用authorize API时选择请求授权码还是OAuth访问令牌(默认)。
  • authorize API调用将在结果中返回用户个人资料数据(如请求)和OAuth访问令牌(如请求)。
  • 支持调用欧洲和日本地区的终端节点。
  • 支持独立集成Amazon Pay SDK。
  • 兼容过往的2.x和1.x版本

适用于iOS的Login with Amazon SDK发行说明

版本 发布日期 说明
3.1.2.1(当前版本) 2022年3月10日
  • 修复了以下问题:Apple在iOS 15.0中引入的行为变更导致运行iOS 15及更高版本的设备在注销时出现短暂崩溃。
3.1.2 2021年11月5日
  • 在iPhone模拟器上增加了对ARM64架构的支持,以修复Xcode 12+中的构建问题。
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.h的拼写错误
3.0.6 2019年4月19日
  • 修复了LWA iOS 3.0.5版本登录页面在移除创建账户按钮的URL中无法正常插入空格的错误
3.0.5 2019年3月20日
  • AMZNLWASettings中提供删除登录页面创建账户按钮的选项
3.0.4 2018年6月19日
  • 修复了内存泄漏
3.0.3 2017年11月10日
  • 更改了iOS 8.0的部署目标
  • 扩展授权API接口,允许单个请求作出多范围请求。之前版本需要向授权API作出一系列调用才能获得多个范围,导致需要向用户发出多次同意提示
  • AMZNCodePairManager中引入GetToken API和CodePair API,允许通过基于代码的链接(CBL)进行客户授权
3.0.2 2017年3月28日
  • 修复了应用因[AMZNScopeFactory scopeWithName:]方法而崩溃的问题
  • 兼容过往的2.x和1.x版本
3.0.1 2016年12月21日
  • 修复了AMZNAuthorizeResult类的redirectUri属性返回无效内容的问题。
  • 兼容过往的2.x和1.x版本
3.0 2016年11月3日
  • 引入了集成工作量更少的新组API。
  • 支持“交互式策略”,允许终端用户在调用authorize API时可以定义是否显示、始终显示或从不显示登录流程调用。
  • 支持“授权类型”,允许终端用户在调用authorize API时选择请求授权码还是OAuth访问令牌(默认)。
  • authorize API调用将在结果中返回用户个人资料数据(如请求)和OAuth访问令牌(如请求)。
  • 支持调用欧洲和日本地区的终端节点。
  • 支持独立集成Amazon Pay SDK。
  • 兼容过往的2.x和1.x版本

文档更新

日期 页面已更新 说明
2018年8月16日 添加适用于JavaScript的Login with Amazon SDK 将打开body标签后要添加的JavaScript代码示例中的src位置从https://api-cdn.amazon.com/sdk/login1.js更改为https://assets.loginwithamazon.com/sdk/na/login1.js。JavaScript SDK文件已迁移到新的CDN,所以必须完成此项更改。