开发者社区 问答 正文

没开通开发者账号,怎么打包ipa提交项目来获得SDK认证?

SDK认证

展开
收起
gbjff7n23ovyk 2020-09-17 12:45:52 577 分享 版权
阿里云 AI 助理回答

SDK认证流程涉及多个步骤,具体操作依据您所使用的平台(如iOS、Android或其他)和认证服务类型(例如金融级实人认证、号码认证等)有所不同。以下是一个概括性的指导流程,涵盖主要环节:

1. 服务开通与准备

  • 开通服务: 首先,您需要在阿里云平台上开通相应的认证服务。
  • 创建RAM用户并授权: 为了精细化管理服务访问权限,需创建RAM用户,并为其配置必要的OpenAPI访问凭据及云资源访问权限。

2. 认证场景配置

  • 添加认证场景: 根据您的业务需求,定义不同的认证场景(如登录、支付),并获取每个场景的ID。此步骤可能包括授权阿里云访问OSS存储空间以保存认证资料图片。

3. SDK下载与集成

  • 下载SDK: 登录相应产品的控制台,从API&SDK区域下载所需的SDK包。
  • 环境准备与集成:
    • iOS: 引入头文件ATAuthSDK/ATAuthSDK.h,初始化SDK并设置密钥。
    • Android: 使用Android Studio打开Demo项目,设置正确的签名信息和包名,根据指南配置认证方案。
    • 其他平台(如uni-app): 按照特定流程引入插件并进行环境配置。

4. 调用SDK发起认证

  • 服务端调用:

    • 使用InitFaceVerify接口发起认证请求,获取CertifyId。
    • 在收到客户端回调后,通过DescribeFaceVerify接口查询认证结果。
  • 客户端调用示例(以iOS为例):

    • 引入头文件并初始化SDK。
    • 准备参数,包括CertifyId和其他扩展参数(如界面样式自定义)。
    • 调用verifyWith:extParams:onCompletion:方法开始认证过程。

5. 配置与自定义

  • 可根据需要调整认证页面元素的颜色、行为(如OCR下一步按钮颜色、扫脸圆圈颜色)或功能(如返回活体检测视频)。

注意事项

  • 确保正确配置应用的签名信息和包名,这对于认证方案的有效创建至关重要。
  • 在客户端SDK调用时,务必遵循各平台的特定集成指南,确保所有必要参数被正确传递。
  • 关注安全与合规性要求,合理使用RAM用户权限管理,保护好AccessKey等敏感信息。

以上步骤为通用指导,具体实施时请参照各自平台详细的接入文档和示例代码。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答