小部件与年龄验证的移动集成指南
我们更新了文档,以阐明 k-ID 在移动端的集成方式:原生构建年龄门控和同意流程,并将 Web 嵌入保留给年龄验证 URL。
新功能
年龄门控和端到端小部件的移动端指南
年龄门控和端到端小部件不推荐用于移动应用。在移动端,请使用自定义工作流并原生构建年龄门控和同意 UX 元素,遵循 CDK UX 指南。
移动端唯一支持的 Web 嵌入是 k-ID API 返回的年龄验证和年龄保证 URL。有关具体端点和挑战类型,请参阅移动应用指南。
重新编写的移动应用指南
移动应用指南已重新以年龄验证为中心,这是移动端仍推荐使用 Web 嵌入的流程:
- 所有示例(服务器请求、客户端获取、显示和回调处理)现在都使用来自
/age-verification/perform-access-age-verification的年龄验证 URL - 结果处理涵盖
Verification.ResultDOM 事件以及通过/age-verification/get-status进行的服务器端确认
默认浏览器方法
在移动端实现方法下,我们记录了默认外部浏览器方法。它在 Android(Intent.ACTION_VIEW)和 iOS(UIApplication.open)上均可使用,完全支持 AgeKeys,并通过 redirectUrl 回调将焦点返回到您的应用。
设备方向指南
年龄验证在竖屏方向下效果最佳。由于应用内浏览器界面会继承您应用的方向锁定,锁定横屏方向的应用应在默认外部浏览器中打开验证 URL。浏览器管理自己的方向,因此用户可以旋转到竖屏,并且当流程完成时 redirectUrl 回调会将他们返回到您的应用。
文档更新
- 移动应用:重新以年龄验证为中心,并新增默认浏览器和设备方向章节
- CDK 嵌入式流程:新增说明,指出端到端和年龄门控小部件不推荐用于移动端
- CDK 概述:在集成方法比较中新增移动端指南
- CDK 自定义工作流:指出自定义工作流是移动应用的推荐方法
- 可验证父母同意 (VPC):新增说明,指出这个基于小部件的指南仅适用于 Web