跳过主要内容
返回插件
@capgo/capacitor-app-attest
教程
由 github.com/Cap-go

App Attest

Capacitor跨平台设备认证插件,使用Apple App Attest和Google Play Integrity Standard

指南

App Attest 教程

使用 @capgo/capacitor-app-attest

Unified cross-platform attestation plugin for 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);

全局参考

继续使用@capgo/capacitor-app-attest

如果您正在使用 使用@capgo/capacitor-app-attest 来规划安全性和合规性,连接它与 @capgo/capacitor-app-attest 的实现细节在@capgo/capacitor-app-attest, 入门 实现细节在入门, 加密 实现细节在加密, 合规 为合规的实现细节 Capgo 安全扫描器 为Capgo 安全扫描器的产品工作流程