跳到主要内容

2 篇博文 含有标签「mobile」

查看所有标签

小部件与年龄验证的移动集成指南

我们更新了文档,以阐明 k-ID 在移动端的集成方式:原生构建年龄门控和同意流程,并将 Web 嵌入保留给年龄验证 URL。

新功能

年龄门控和端到端小部件的移动端指南

年龄门控端到端小部件不推荐用于移动应用。在移动端,请使用自定义工作流并原生构建年龄门控和同意 UX 元素,遵循 CDK UX 指南

移动端唯一支持的 Web 嵌入是 k-ID API 返回的年龄验证和年龄保证 URL。有关具体端点和挑战类型,请参阅移动应用指南

重新编写的移动应用指南

移动应用指南已重新以年龄验证为中心,这是移动端仍推荐使用 Web 嵌入的流程:

默认浏览器方法

在移动端实现方法下,我们记录了默认外部浏览器方法。它在 Android(Intent.ACTION_VIEW)和 iOS(UIApplication.open)上均可使用,完全支持 AgeKeys,并通过 redirectUrl 回调将焦点返回到您的应用。

设备方向指南

年龄验证在竖屏方向下效果最佳。由于应用内浏览器界面会继承您应用的方向锁定,锁定横屏方向的应用应在默认外部浏览器中打开验证 URL。浏览器管理自己的方向,因此用户可以旋转到竖屏,并且当流程完成时 redirectUrl 回调会将他们返回到您的应用。

文档更新

后续步骤

  • 如果您在移动端集成,请使用自定义工作流CDK UX 指南原生构建您的年龄门控和同意 UX
  • 在移动端仅嵌入年龄验证 URL,并对锁定横屏的应用使用默认浏览器方法

移动应用集成指南和 ConnectID 测试更新

我们已添加了全面的移动应用集成文档,并增强了 ConnectID 测试资源,以帮助您将 k-ID 小部件集成到移动应用程序中。

新功能

移动应用集成指南

新的移动应用快速入门指南提供了将 k-ID 小部件集成到移动应用程序中的全面文档。该指南涵盖:

  • 平台特定的实现方法: Android(Custom Tabs、WebView、Trusted Web Activity)和 iOS(ASWebAuthenticationSession、SFSafariViewController、WKWebView)的详细指导
  • AgeKeys 支持: 关于哪些实现方法支持 AgeKeys 和 WebAuthn 的清晰文档
  • 结果通信: 接收小部件结果的两种方法—回调 URL(推荐)和 DOM 消息
  • 第三方应用验证流程: 关于 ConnectID 等验证方法如何通过第三方应用重定向的完整文档
  • 完整代码示例: iOS(Swift)和 Android(Kotlin)的分步实现示例,包含完整代码示例

ConnectID 测试增强

使用移动应用测试资源增强 ConnectID 测试文档:

  • 移动应用测试应用: 添加了 iOS(TestFlight)和 Android(Google Play)的 ConnectID Mock Bank C 测试应用链接,以验证移动应用程序中的完整重定向流程
  • 测试部分更新: 通过专门用于移动应用重定向流程测试的子部分扩展了 ConnectID 测试部分

更新的文档