使用 @capgo/capacitor-incoming-call-kit
Capacitor API 用于呈现原生来电界面。
安装
bun add @capgo/capacitor-incoming-call-kit
bunx cap sync
bunx cap sync 复制插件的原生 code 到您的原生项目中。每次升级插件后,请重新运行。
导入
import { IncomingCallKit } from '@capgo/capacitor-incoming-call-kit';
API 简要概述
| 方法 | 描述 |
|---|---|
showIncomingCall |
显示原生 incoming call UI。 |
endCall |
结束特定跟踪的呼叫。 |
endAllCalls |
结束所有跟踪的呼叫。 |
getActiveCalls |
返回当前跟踪的呼叫。 |
checkPermissions |
返回当前的通知和全屏意图权限状态。 |
requestPermissions |
在支持该平台的设备上请求通知权限。 |
requestFullScreenIntentPermission |
在可用时打开 Android 14+ 全屏意图设置页面。 |
示例
showIncomingCall()
显示原生 incoming call UI。
import { IncomingCallKit } from '@capgo/capacitor-incoming-call-kit';
const result = await IncomingCallKit.showIncomingCall({
callId: 'call-id-123',
callerName: 'caller',
});
console.log(result);
endCall()
结束特定跟踪的呼叫。
import { IncomingCallKit } from '@capgo/capacitor-incoming-call-kit';
const result = await IncomingCallKit.endCall({ callId: 'call-id-123' });
console.log(result);
endAllCalls()
结束所有跟踪的呼叫。
import { IncomingCallKit } from '@capgo/capacitor-incoming-call-kit';
const result = await IncomingCallKit.endAllCalls();
console.log(result);
getActiveCalls()
返回当前跟踪的呼叫。
import { IncomingCallKit } from '@capgo/capacitor-incoming-call-kit';
const result = await IncomingCallKit.getActiveCalls();
console.log(result);
checkPermissions()
获取当前通知和全屏意图的权限状态。
import { IncomingCallKit } from '@capgo/capacitor-incoming-call-kit';
const result = await IncomingCallKit.checkPermissions();
console.log(result);
requestPermissions()
在支持该功能的平台上,请求通知权限。
import { IncomingCallKit } from '@capgo/capacitor-incoming-call-kit';
const result = await IncomingCallKit.requestPermissions();
console.log(result);
上表列出了 7 个核心方法。有关监听器和版本帮助程序以及每个方法的完整契约的文档,请参见以下仓库。 GitHub 仓库.
监听事件
addListener 返回句柄。调用 handle.remove() 当屏幕卸载时,或者 IncomingCallKit.removeAllListeners() 清除所有监听器。
完整参考
继续使用 @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 键的实现细节。