개요
“개요” 섹션@capgo/capacitor-intercom Capacitor 상태를 유지하면서도, 공식 Intercom mobile SDK를 래핑하여 지원, onboarding, 라이프사이클 캠페인을 네이티브 방식으로 처리할 수 있게 해줍니다. JavaScript만으로 사용자를 식별하고, 메신저를 열고, 이벤트를 로깅하며, 헬프 센터 콘텐츠를 보여줄 수 있습니다.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 지원 |
|---|---|
| iOS | Intercom iOS SDK |
| Android | Intercom Android SDK |
| 웹 | 지원되지 않음 |
핵심 기능
“핵심 기능” 섹션loadWithKeys- 런타임에 API 키를 사용하여 Intercom을 초기화합니다. capacitor.config에서 키를 설정하고 싶지 않은 경우 이 방법을 사용하세요.registerIdentifiedUser- Intercom에 기존 사용자를 등록합니다. userId 또는 email 중 하나는 반드시 제공해야 합니다.registerUnidentifiedUser- Intercom에 익명 사용자를 등록합니다.updateUser- Intercom의 사용자 속성을 업데이트합니다.
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
loadWithKeys | 런타임에 API 키로 Intercom을 초기화합니다. capacitor.config에서 키를 설정하고 싶지 않다면 이 방법을 사용하세요. |
registerIdentifiedUser | Intercom에 식별된 사용자를 등록합니다. userId 또는 email 중 최소 하나는 반드시 제공해야 합니다. |
registerUnidentifiedUser | 익명 사용자를 Intercom에 등록합니다. |
updateUser | Intercom의 사용자 속성을 업데이트합니다. |
logout | Intercom에서 사용자를 로그아웃합니다. |
logEvent | Intercom에 커스텀 이벤트를 기록합니다. |
displayMessenger | Intercom 메신저를 엽니다. |
displayMessageComposer | 메시지가 미리 입력된 상태로 메시지 작성창을 엽니다. |
displayHelpCenter | Intercom 고객센터를 엽니다. |
hideMessenger | Intercom 메신저를 숨깁니다. |
displayLauncher | Intercom 런처 버튼을 표시합니다. |
hideLauncher | Intercom 런처 버튼을 숨깁니다. |
displayInAppMessages | Intercom 인앱 메시지를 활성화합니다. |
hideInAppMessages | Intercom 인앱 메시지를 비활성화합니다. |
displayCarousel | 특정 Intercom 캐러셀을 표시합니다. |
displayArticle | 특정 Intercom 도움말 문서를 표시합니다. |
displaySurvey | 특정 Intercom 설문조사를 표시합니다. |
setUserHash | 본인 확인을 위한 HMAC을 설정합니다. |
setUserJwt | 보안 메신저 인증을 위한 JWT를 설정합니다. |
setBottomPadding | Intercom 메신저 UI의 하단 패딩을 설정합니다. |
sendPushTokenToIntercom | Intercom으로 푸시 알림 토큰을 전송합니다. |
receivePush | 수신된 Intercom 푸시 알림을 처리합니다. |
getUnreadConversationCount | 현재 사용자의 읽지 않은 대화 수를 가져옵니다. |
addListener | Intercom 창이 표시될 때를 감지합니다. |
addListener | Intercom 창이 숨겨질 때를 감지합니다. |
addListener | 읽지 않은 대화 수의 변경 사항을 감지합니다. |
removeAllListeners | 모든 이벤트 리스너를 제거합니다. |
Source of Truth
“Source Of Truth” 섹션이 레퍼런스는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-intercom.
@capgo/capacitor-intercom 다음 단계
“@capgo/capacitor-intercom 다음 단계” 섹션사용 중이라면 @capgo/capacitor-intercom 네이티브 플러그인 작업을 계획하려면, 이를 다음 항목과 연결하세요: @capgo/capacitor-intercom 사용하기 @capgo/capacitor-intercom 사용 시 네이티브 기능 활용하기, Capgo 플러그인 디렉토리 Capgo Plugin Directory의 제품 워크플로우에 맞춰, Capgo의 Capacitor 플러그인 Capgo의 Capacitor 플러그인 구현 상세 내용에 대해서는, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 상세 내용에 대해서는, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안의 제품 워크플로우에 대해서는.