Appearance
hmacSign
最后更新时间 2026-04-17
hmacSign 用于执行 security.hmacSign 对应的 Robin SDK 能力。
- 接口标识:
security.hmacSign - 请求类型:
SecurityHmacSignRequest - 当前状态:未纳入正式发布
该接口当前由 security.hmacSign 对应的 public facade 暴露,具体业务语义以后续正式文档定义为准。
注意事项
- 当前页面内容来自自动生成产物,尚未补充更细粒度的业务说明。
- 当前实现阶段为 仅文档冻结,当前可接入状态为 未纳入正式发布。
- 当前方法已出现在 public API registry 中,但当前仍未纳入
release/phase0正式发布承诺。
支持说明
该接口平台支持情况如下表所示。
| 应用能力 | Android | iOS | Harmony | PC | 发布状态 |
|---|---|---|---|---|---|
| SDK Wrapper | - | - | - | - | 未纳入 release/phase0 |
发布基线:
- android: Android 8.0+ (API 26)
- ios: iOS 15+
- harmony: HarmonyOS NEXT API 12+
- pc: Host OS with supported native bridge runtime
输入
该接口接收 SecurityHmacSignRequest 请求对象,字段定义如下。
| 名称 | 数据类型 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|---|
| - | - |
说明
请求对象由业务方传入,用于触发上层 SDK API 调用。平台 wrapper 可以按各自语言习惯封装参数对象,但字段语义必须与 SecurityHmacSignRequest 保持一致。
输出
该接口成功后返回 SecurityHmacSignResponse 业务结果,字段定义如下。
| 名称 | 数据类型 | 描述 |
|---|---|---|
| - | - |
状态与前置条件
- 调用前置条件:
runtime.bootstrap - 当前 SDK 状态要求:请结合当前 SDK 生命周期与方法状态确认是否可调用。
- 调用成功后状态:调用成功后返回对应业务结果。
示例代码
平台调用示例
| 平台 | 正式入口 | 绑定方式 | 错误返回方式 |
|---|---|---|---|
| Android | com.robin.sdk.RobinSdk | kotlin-java-facade | result-error-object |
| iOS | RobinSdk | swift-facade | throws-result-enum |
| Harmony | RobinSdk | arkts-js-facade | result-code-object |
| PC | robin_sdk_bridge | native-bridge-facade | bridge-error-code |
说明
当前仓库尚未提供该方法的真实平台 facade 调用代码片段。你可以先根据以下真实入口信息接入平台 wrapper;后续如补充 docs/examples/<platform>/security-hmac-sign.*,页面会自动渲染对应平台示例。
错误码
当前未单独定义该方法的专属错误码,请重点关注未初始化、未登录、参数无效、能力未开放等通用失败场景。