가이드
Twilio Voice에 대한 __CAPGO_KEEP_0__
@capgo/capacitor-twilio-voice 사용 방법
Twilio Voice SDK을 Capacitor에 통합합니다.
설치
bun add @capgo/capacitor-twilio-voice
bunx cap sync
이 플러그인은 다음을 제공합니다.
login- 사용자 인증을 위해 Twilio Voice에 액세스 토큰을 사용합니다.logout- 현재 사용자 로그아웃하고 Twilio Voice에서 등록 해제합니다.isLoggedIn- 사용자가 현재 로그인되어且유효한 액세스 토큰을 가지고 있는지 확인합니다.makeCall- 전화번호 또는 클라이언트로 전송하는 outgoing call을 시작합니다.
예시 사용법
login
사용자 인증을 위해 Twilio Voice에 액세스 토큰을 사용합니다.
import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';
const result = await CapacitorTwilioVoice.login({
accessToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
});
console.log('Login successful:', result.success);
logout
현재 사용자 로그아웃하고 Twilio Voice에서 등록 해제합니다.
import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';
const result = await CapacitorTwilioVoice.logout();
console.log('Logout successful:', result.success);
isLoggedIn
사용자가 현재 로그인되어且유효한 액세스 토큰을 가지고 있는지 확인합니다.
import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';
const status = await CapacitorTwilioVoice.isLoggedIn();
if (status.isLoggedIn && status.hasValidToken) {
console.log('User identity:', status.identity);
} else {
// Re-authenticate the user
}
makeCall
전화번호 또는 클라이언트로 전송하는 outgoing call을 시작합니다.
import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';
// Call a phone number
const result = await CapacitorTwilioVoice.makeCall({
to: '+1234567890'
});
console.log('Call SID:', result.callSid);
// Call another Twilio client with a readable name for CallKit Recents
await CapacitorTwilioVoice.makeCall({
to: 'client:alice',
displayName: 'Alice Smith'
});
// Call a PSTN number using a specific caller ID
await CapacitorTwilioVoice.makeCall({
to: '+1234567890',
callerId: '+10987654321'
});
전체 참조
- GitHub: https://github.com/Cap-go/capacitor-twilio-voice/
- 문서: /docs/plugins/twilio-voice/
capgo을 계속 사용하세요. @capgo/capacitor-twilio-voice
__CAPGO_KEEP_0__을 사용하고 있다면 capgo @capgo/capacitor-twilio-voice __CAPGO_KEEP_0__을 사용하여 capgo @capgo/capacitor-twilio-voice capgo 구현 세부 사항은 @capgo/capacitor-twilio-voice 시작하기 __CAPGO_KEEP_0__ 구현 세부 사항은 시작하기 Capgo 플러그인 디렉토리 제품 워크플로우를 위한 Capgo 플러그인 디렉토리에서 Capacitor 플러그인에 의해 Capgo 제품 구현 세부 사항을 위한 Capacitor 플러그인에 의해 Capgo, 그리고 플러그인을 추가하거나 업데이트 플러그인을 추가하거나 업데이트 하는 구현 세부 사항을 위한