发行说明
发行说明
Login with Amazon (LWA) 软件开发工具包 (SDK) 作为亚马逊应用和服务SDK的一部分捆绑。本页专门针对Android、Fire OS和iOS平台提供了Login with Amazon SDK的详细发行说明。这份说明概述了版本更新、新功能、改进和错误修复,旨在告知您该SDK的最新更改和增强功能。
注意: 您可以在SDK和示例页面下载最新版本的Login with Amazon 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设备的错误。
- 增加了服务器端注销支持。
- 修复了
getClientId
和getRedirectURI
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日
- 增加了指数退避重试机制,可改善服务器对调用的响应。
警告: 此版本不向后兼容版本2.x和1.x。如果您要从2.x或更早版本升级,请参阅迁移指南,因为这将是一项重大更改。
发行版本3.1.0,2020年4月13日
- 使用ASWebAuthenticationSession和SFAuthenticationSession为iOS 11+ 启用对LWA SSO的支持。
- 将以
AI
为前缀的协议、类和标头更改为AMZNLWA
。
警告: 此版本不向后兼容版本2.x和1.x。如果您要从2.x或更早版本升级,请参阅迁移指南,因为这将是一项重大更改。
发行版本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。
提示: 如果您使用的是适用于iOS的LWA SDK的旧版本,请参阅迁移指南,了解如何升级到最新版本。
文档更新
日期 | 已更新页面 | 注释 |
---|---|---|
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日