指南
关于App Attest的教程
使用@capgo/capacitor-app-attest
Capacitor的统一跨平台证明插件
安装
bun add @capgo/capacitor-app-attest
bunx cap sync
此插件暴露的内容
isSupported- 检查本机是否支持证明功能prepare- 准备证明状态并返回用于后续调用所需的密钥句柄createAttestation- 创建一个与后端发出的挑战绑定的注册证明令牌createAssertion- 为请求负载绑定请求断言令牌。
示例用途
isSupported
检查本机证明是否可用。
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.isSupported();
prepare
准备证明状态并返回用于后续调用所用的密钥句柄。
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.prepare();
createAttestation
为后端发出的挑战绑定注册证明令牌。
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.createAttestation({} as CreateAttestationOptions);
createAssertion
为请求负载绑定请求断言令牌。
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.createAssertion({} as CreateAssertionOptions);
全局参考
- https://GitHub.com/Cap-go/__CAPGO_KEEP_1__-app-attest/ https://github.com/Cap-go/capacitor-app-attest/
- 底部