위치: 설정 → 독자 및 수익 관리 → 연결 → 알림 (Android 앱 (Firebase) 섹션)
이 페이지 열기: admin.<your-site>/settings/connections/notifications#kn-push-fcm (<your-site> 부분을 내 사이트 주소로 변경하세요)
시작 전 확인사항
- Android 앱이 필요합니다. 키 변경은 소유자만 가능합니다.
- 앱이 아직 준비되지 않은 경우 페이지에 "앱의 푸시 설정을 기다리는 중입니다. Keynate가 앱과 함께 설정하므로 지금은 아무것도 하지 않으셔도 됩니다."라는 메시지가 표시됩니다.
진행 방법
자동 설정 (기본값)
- 설정 → 독자 및 수익 → 연동 → 알림 메뉴를 엽니다.
- Android 앱 레인에서 "Keynate가 알림용 앱 등록을 완료했습니다" 체크리스트 항목을 확인합니다.
- keynate.com의 앱 관리 페이지에서 새 앱 버전 업데이트가 표시되면 승인합니다. 푸시 알림은 해당 기능이 포함된 최신 앱 버전이 설치된 스마트폰에서만 수신됩니다.
- 스마트폰에서 새 앱을 연 다음, 마법사에서 디바이스 토큰으로 테스트 알림을 발송합니다.
직접 Firebase 연동하기 (고급)
- 내 키 사용 옵션을 켭니다.
- Firebase 콘솔에서 프로젝트를 추가하고, 앱 페이지에 나온 패키지 이름으로 Android 앱을 생성합니다.
- Firebase에서 프로젝트 설정, 서비스 계정으로 이동한 뒤 새 비공개 키 생성을 누릅니다. .json 파일이 다운로드됩니다.
- Keynate의 Android app(Firebase) 아래에서 Firebase 서비스 계정(JSON) 항목을 추가합니다. 파일을 직접 선택하거나 파일 내용을 복사해 붙여넣습니다.
- Firebase 프로젝트 ID 항목을 확인합니다. 파일 내용에 따라 자동으로 입력됩니다.
- Android 기기로 보내기 설정을 켜고 저장합니다.
- 테스트 알림을 보낸 다음, 앱을 다시 빌드합니다.
자주 발생하는 문제
- "Firebase 서비스 계정 파일이 아닙니다. Firebase → 프로젝트 설정 → 서비스 계정에서 다운로드하세요."
- "Firebase 서비스 계정 파일을 추가하거나, Android 설정을 끄세요."
- "Firebase의 프로젝트 ID를 입력하세요(영문 소문자, 숫자, 하이픈만 사용 가능)."
자주 묻는 질문
자주 묻는 질문
저장한 키를 나중에 다시 볼 수 있나요?
아니요. 안전하게 암호화되어 저장되므로 화면에 다시 표시되지 않습니다.
기본 설정 시 Android에서 별도로 작업할 것이 있나요?
앱 관리 페이지에서 새 앱 빌드가 제공될 때 이를 승인해 주기만 하면 됩니다.