iOS CallKit と Android の全画面通知で、ネイティブの着信 UI を表示します
まずはこちらから showIncomingCall() および以下に示すその他のコアメソッド。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | ネイティブ |
| Android | はい | ネイティブ |
| Web | 一部 | はじめにを見る |
コア機能
「コア機能」セクションshowIncomingCall- ネイティブの着信UIを表示します。endCall- 特定の追跡中の通話を終了します。endAllCalls- すべての追跡中の通話を終了します。getActiveCalls- 現在追跡中の通話一覧を返します。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
showIncomingCall | ネイティブの着信UIを表示します。 |
endCall | 追跡中の特定の通話を終了します。 |
endAllCalls | 追跡中のすべての通話を終了します。 |
getActiveCalls | 現在追跡中の通話一覧を返します。 |
checkPermissions | 通知とフルスクリーンインテントの現在の権限状態を返します。 |
requestPermissions | プラットフォームが対応している場合、通知権限をリクエストします。 |
requestFullScreenIntentPermission | 利用可能な場合、Android 14以降のフルスクリーンインテント設定画面を開きます。 |
getPluginVersion | ネイティブ実装のバージョンマーカーを返します。 |
addListener | 通話がネイティブプラットフォームのUIに渡された後に発火します。 |
addListener | ユーザーがネイティブUIから通話に応答した時に発火します。 |
addListener | ユーザーがネイティブUIから通話を拒否した時に発火します。 |
addListener | API またはプラットフォームのアクションによって通話が終了した時に発火します。 |
addListener | 応答のない通話が設定されたタイムアウトに達した時に発火します。 |
removeAllListeners | プラグインによって登録されたすべてのネイティブリスナーを削除します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-incoming-call-kit.
@capgo/capacitor-incoming-call-kit の続き
「@capgo/capacitor-incoming-call-kit の続き」というタイトルのセクション使用している場合 @capgo/capacitor-incoming-call-kit ネイティブメディアとインターフェースの挙動を計画するには、次と連携させてください @capgo/capacitor-incoming-call-kit の使用方法 「@capgo/capacitor-incoming-call-kit の使用方法」のネイティブ機能については、 @capgo/capacitor-live-activities の使用 @capgo/capacitor-live-activities の使用におけるネイティブ機能については、 @capgo/capacitor-live-activities @capgo/capacitor-live-activities の実装の詳細については、 @capgo/capacitor-video-playerの使用方法 @capgo/capacitor-video-player を使用する際のネイティブ機能については、 @capgo/capacitor-video-player @capgo/capacitor-video-player. の実装の詳細については