개요
“개요” 섹션Firebase Cloud Messaging (FCM)용 Capacitor 플러그인
다음으로 시작하세요 checkPermissions() 그리고 아래에 나열된 다른 핵심 메서드도 살펴보세요.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 지원 | 참고 사항 |
|---|---|---|
| iOS | 지원 | 네이티브 |
| Android | 지원 | 네이티브 |
| 웹 | 아니요 | Capacitor.getPlatform()으로 보호하세요 |
핵심 기능
“핵심 기능” 섹션checkPermissions- 푸시 알림 수신 권한을 확인합니다.requestPermissions- 푸시 알림 수신 권한을 요청합니다.isSupported- 필요한 모든 API가 존재하는지 확인합니다.getToken- 푸시 알림을 받기 위해 앱을 등록합니다. 해당 Messaging 인스턴스로 푸시 메시지를 보낼 때 사용할 수 있는 FCM token을 반환합니다.
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
checkPermissions | 푸시 알림 수신 권한을 확인합니다. |
requestPermissions | 푸시 알림 수신 권한을 요청합니다. |
isSupported | 필요한 모든 API가 존재하는지 확인합니다. |
getToken | 푸시 알림을 받기 위해 앱을 등록합니다. 해당 Messaging 인스턴스로 푸시 메시지를 보낼 때 사용할 수 있는 FCM token을 반환합니다. |
deleteToken | FCM token을 삭제하고 앱 등록을 해제하여 푸시 알림 수신을 중단합니다. 사용자 로그아웃 시 호출할 수 있습니다. |
getDeliveredNotifications | 알림 화면에 표시되는 알림 목록을 가져옵니다. |
removeDeliveredNotifications | 알림 화면에서 특정 알림을 삭제합니다. |
removeAllDeliveredNotifications | 알림 화면에서 모든 알림을 삭제합니다. |
subscribeToTopic | 백그라운드에서 특정 토픽을 구독합니다. |
unsubscribeFromTopic | 백그라운드에서 특정 토픽 구독을 해제합니다. |
createChannel | 알림 채널을 생성합니다. |
deleteChannel | 알림 채널을 삭제합니다. |
listChannels | 사용 가능한 알림 채널 목록을 가져옵니다. |
addListener | 새로운 FCM 토큰을 수신했을 때 호출됩니다. |
addListener | 새로운 푸시 알림을 수신했을 때 호출됩니다. |
addListener | 푸시 알림 액션이 수행되었을 때 호출됩니다. |
removeAllListeners | 이 플러그인의 모든 리스너를 제거합니다. |
getPluginVersion | 이 플러그인의 버전을 가져옵니다. |
Source of Truth
“Source Of Truth” 섹션이 레퍼런스는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-firebase.
@capgo/capacitor-firebase-messaging에서 계속하기
“@capgo/capacitor-firebase-messaging에서 계속하기” 섹션사용 중이라면 @capgo/capacitor-firebase-messaging 네이티브 플러그인 작업을 계획하려면, 이를 다음 항목과 연결하세요: Capgo 플러그인 디렉토리 Capgo Plugin Directory의 제품 워크플로우에 맞춰, Capgo의 Capacitor 플러그인 Capgo의 Capacitor 플러그인 구현 상세 내용에 대해서는, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트의 구현 세부 사항은, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안의 제품 워크플로우와, Capgo Native Build Capgo Native Builds의 제품 워크플로우를 위해.