跳过主要内容
返回插件
@capgo/capacitor-incoming-call-kit
教程
@capgo/capacitor-incoming-call-kit

Incoming Call Kit

使用 iOS CallKit 和 Android 全屏通知呈现本机 incoming-call UI

指南

Incoming Call Kit教程

在设备上测试

下载Capgo应用,扫描以下二维码code。

Incoming Call Kit插件预览二维码 code

使用@capgo/capacitor-incoming-call-kit

Capacitor API用于呈现原生 incoming-call 表面。

安装

bun add @capgo/capacitor-incoming-call-kit
bunx cap sync

此插件暴露的内容

  • showIncomingCall - 展示原生 incoming call UI。
  • endCall - 结束特定跟踪的呼叫。
  • endAllCalls - 结束所有跟踪的呼叫。
  • getActiveCalls - 返回当前跟踪的呼叫。

示例用途

showIncomingCall

展示原生 incoming call UI。

import { IncomingCallKit } from '@capgo/capacitor-incoming-call-kit';

await IncomingCallKit.showIncomingCall({} as ShowIncomingCallOptions);

endCall

结束特定跟踪的呼叫。

import { IncomingCallKit } from '@capgo/capacitor-incoming-call-kit';

await IncomingCallKit.endCall({} as EndCallOptions);

endAllCalls

每次跟踪的通话都将终止。

import { IncomingCallKit } from '@capgo/capacitor-incoming-call-kit';

await IncomingCallKit.endAllCalls();

getActiveCalls

返回当前正在跟踪的通话。

import { IncomingCallKit } from '@capgo/capacitor-incoming-call-kit';

await IncomingCallKit.getActiveCalls();

完整参考文档

继续使用@capgo/capacitor-incoming-call-kit

如果您正在使用 使用@capgo/capacitor-incoming-call-kit 规划仪表板和API操作时,连接它到 @capgo/capacitor-incoming-call-kit 以获取@capgo/capacitor-incoming-call-kit的实现细节 开始使用 为开始使用的实现细节 API 简介 为API 简介的实现细节 介绍 为介绍的实现细节,并 API 密钥 为API 密钥的实现细节.