开发者控制台

利用简单登录提升客户体验

Diana Stansfield Mar 13, 2023
Share:
Launch
Blog_Header_Post_Img

Appstore SDK的最新版本引入了一个关键功能,客户在应用登录期间的体验将更加顺畅

简化应用登录体验

利用简单登录(SSI),客户每次在多个设备上登录时不用再记住并手动键入登录凭证(用户名和密码),改善了Fire OS设备上应用的登录体验。

当客户切换或升级到新设备时,记起多个应用的登录凭证是经常会遇到的难题。SSI允许客户为您的应用使用现有的亚马逊应用商店登录凭证,在新购买的设备上只需单击一下即可登录应用程序。SSI使用安全令牌表示用户的身份,无需存储原始登录凭证。

首次使用简单登录(SSI)的用户流程

首次使用简单登录(SSI)的用户流程

以下是首次使用该功能的用户(“Alice”)的登录步骤:

  1. Alice通过输入登录凭证手动登录您的应用,或者Alice在她的设备上创建一个新账户“Alice’s Fire TV”,该账户已在她的亚马逊账户下注册。
  2. 在Alice成功登录或使用她的新账户在您的应用中注册后,您的应用将向您的应用服务器发送请求,以发放代表Alice身份的令牌。
  3. 您的服务器生成令牌并将其返回至应用。
  4. 您的应用向Simple Sign-in客户端发送一条消息,请求Alice同意将她的登录身份与她的亚马逊账户关联,并将令牌与请求一起传递。
  5. Simple Sign-in客户端提示Alice同意将账户关联。
  6. 当Alice确认自己批准账户关联后,Simple Sign-in客户端设置账户关联,并将令牌与此关联一起保存在Simple Sign-in服务器上。
  7. 简单登录客户端将客户同意和账户关联状态传达给您的应用。

在新设备或另外的设备上使用简单登录(SSI)的流程

如果客户之前关联过他们的应用账户,简单登录可以减少所需的步骤。下图示出了新设备或另外的设备上使用该功能的简化流程:

New or additional devices flow with Simple Sign-in (SSI)

以下是新设备或另外的设备的登录步骤

  1. Alice将您的应用安装在另一台设备"Alice's 2nd FireTV"上,该设备也已在她的亚马逊账户下注册。Alice启动应用并导航到登录流程。
  2. 在提供标准登录选项之前,您的应用会向Simple Sign-in客户端发送一条消息,以查找可用于提供简单登录的任何关联账户。
  3. 因为Alice的应用登录身份已经与她的亚马逊账户关联,所以Simple Sign-in客户端会提示她使用关联账户确认简单登录。
  4. Alice确认简单登录后,Simple Sign-in客户端从Simple Sign-in服务器获取与关联账户对应的关联令牌,并与应用共享令牌。
  5. 应用使用令牌向服务器发出登录请求。服务器使用令牌验证Alice,由此处理并完成登录请求。如果出现任何故障,简单登录流程结束,应用会平滑地改用标准登录选项。

简单登录的新指标报告
SSI还包括可在亚马逊应用商店开发者控制台的“报告”选项卡中下载的业务指标报告。例如,您可以看到客户何时选择账户关联,何时使用之前关联的账户登录,以及有关后续登录尝试的详细信息。有关更多信息,请参阅简单登录报告

开始使用Appstore SDK

下载最新的Appstore SDK。 SDK包括JAR文件、API文档和在代码中使用API的示例。要实现简单登录,请查看逐步操作详情以了解更多详情。集成Appstore SDK后,即可使用App Tester工具验证简单登录

相关文章

最新文章

 

查看有关亚马逊应用商店、应用开发与盈利、亚马逊服务以及更多主题的最新消息。