자체 모바일 앱을 통해 Zendesk Chat을 제공하는 경우 푸시 알림을 사용 설정하여 채팅에 응답이나 업데이트가 있을 때 이를 고객에게 알릴 수 있습니다.
유료 플랜에 가입된 Zendesk Chat 계정에서는 앱이 모바일 기기의 백그라운드에 있을 때에도 사용자에게 알리도록 푸시 알림을 구성할 수 있습니다. 필요한 경우 여러 모바일 앱에 이러한 알림을 사용 설정할 수 있습니다.
이 문서에서는 모바일 앱을 위해 Chat 푸시 알림을 사용 설정하기 위해 관리자가 수행해야 하는 작업에 대해 설명하며 다음과 같은 주제를 다룹니다.
- 앱을 추가할 준비하기
- 모바일 앱에서 푸시 알림 사용 설정하기
- 앱의 정보 편집하기
- 앱의 푸시 알림 사용 중지하기
- 푸시 알림 테스트하기
- Chat 모바일 SDK V1의 이전 사용자를 위한 참고
앱을 추가할 준비하기
개발자가 푸시 알림을 켜기 전에 Chat 관리자가 FCM 서버 자격 증명(Android의 경우) 또는 PEM 인증서(iOS의 경우)를 Chat 계정에 업로드해야 합니다.
개발자가 FCM 서버 자격 증명 또는 PEM 인증서 파일을 제공해야 합니다. 개발자가 질문이 있는 경우 Zendesk 개발자 포털에서 다음 문서를 참조하도록 안내하세요.
모바일 앱에서 푸시 알림 사용 설정하기
푸시 알림을 사용 설정하려면 관리자가 Chat 대시보드를 통해 액세스할 수 있는 모바일 SDK 목록에 모바일 앱을 추가해야 합니다. 앱이 이 목록에 추가되면 앱 ID가 생성되며 이를 모바일 개발팀과 공유합니다.
모바일 SDK 목록에 앱을 추가하려면 다음과 같이 하세요.
- Chat 대시보드에서 설정 > 계정 > API 및 SDK로 갑니다.
- 모바일 SDK 섹션에서 앱 추가를 클릭합니다.
-
앱 추가 페이지에서 다음을 포함한 앱의 정보를 입력합니다.
- 이름: 개발자 및 다른 관리자들이 인식하는 앱의 이름입니다.
- 설명: 앱의 기능에 대한 간략한 설명입니다.
- (Android의 경우) Firebase 콘솔에서 새 비공개 키 생성을 클릭하여 비공개 자격 증명, 클라이언트 이메일(서비스 계정 이메일이라고도 함) 및 프로젝트 ID가 포함된 서비스 계정 비공개 키를 업로드합니다. Google 외 환경에서 SDK 초기화하기를 참조하세요. Android 프로젝트에
google-services.json
도 추가해야 합니다. 푸시 알림을 참조하세요.대부분의 마이그레이션 시나리오에서 Firebase 클라우드 메시징(FCM) v1 API가 기본적으로 사용 설정됩니다. 엔드포인트에 접속하려 할 때 오류가 발생하면 Google Cloud 콘솔 내 API 및 서비스 목록에서 Firebase 클라우드 메시징 API가 사용 설정되어 있는지 확인하세요.
- (iOS의 경우) PEM 인증서를 업로드합니다.
- 변경 내용 저장을 클릭합니다.
이제 앱이 만들어져 앱 ID가 지정되었습니다.
개발팀에게 자격 증명이나 인증서를 업로드했다고 알려주세요. 이제 개발팀에서 앱 코드를 변경하여 푸시 알림을 사용 설정할 수 있습니다. 자세한 내용은 위에서 제공한 개발자 문서 링크를 참조하도록 안내하세요.
앱의 정보 편집하기
위의 모바일 앱에서 푸시 알림 사용 설정하기에서 설명된 대로 모바일 앱에 지정된 이름 및 설명을 편집할 수 있습니다.
기존 앱의 설정을 편집하려면 다음과 같이 하세요.
- 대시보드에서 설정 > 계정 > API 및 SDK로 갑니다.
- 모바일 SDK 섹션에서 편집하려는 앱을 클릭합니다.
- 앱 편집 페이지에서 변경을 한 다음 변경 내용 저장을 클릭합니다.
앱의 푸시 알림 사용 중지하기
모바일 앱에 더 이상 Chat 푸시 알림을 제공하지 않으려는 경우에는 모바일 SDK 목록에서 해당 앱을 제거하면 됩니다.
앱이 삭제된 후에는 이 앱 ID를 사용하는 방문자는 해당 서비스로부터 더 이상 푸시 알림을 받지 않습니다. 동일한 앱 ID로 또 다른 모바일 SDK 앱을 만들 수 없으며, 삭제 작업은 되돌릴 수 없습니다.
하나 이상의 앱을 삭제하려면 다음과 같이 하세요.
- 대시보드에서 설정 > 계정 > API 및 SDK로 갑니다.
- 모바일 SDK 섹션에서 삭제하려는 앱을 클릭합니다.
- 선택 항목 삭제를 클릭합니다.
푸시 알림 테스트하기
iOS 기기에서 앱을 제공하는 경우에는 활성 앱을 통해 푸시 알림을 제공하기 전에 테스트할 수 있습니다.
테스트 환경에 푸시 알림을 보내려면 다음과 같이 하세요(iOS에만 해당).
- 대시보드에서 설정 > 계정 > API 및 SDK로 갑니다.
- 모바일 SDK 섹션에서 테스트 환경에 푸시 알림을 보내려는 앱을 클릭합니다.
- iOS 섹션에서 APNs 샌드박스용을 선택합니다.
- 변경 내용 저장 버튼을 클릭합니다.
Chat 모바일 SDK V1의 이전 사용자를 위한 참고
이전에 Chat 모바일 SDK V1을 사용한 경우에는 내 계정에서 “앱 1”이라는 앱 중 하나를 삭제할 수 없습니다.
이전 모바일 SDK 설정 환경에서 모바일 SDK V1을 사용하여 만든 앱이 있다면 그러한 기존 앱은 새 환경으로 마이그레이션되었습니다. 미리 지정된 이름인 “앱 1”(앱의 설정에서 변경할 수 있음)을 찾아서 쉽게 식별할 수 있습니다.
이 앱이 실수로 삭제된 경우 더 이상 새 앱으로 추가할 수 없는 이전 모바일 SDK 버전을 사용하므로 대시보드에서 삭제할 수 없도록 설정해 놓았습니다.
이 앱을 비활성화하려면 다음과 같이 하세요.
- 모바일 SDK 섹션에서 앱 1을 클릭합니다.
- 앱 편집을 클릭합니다.
- FCM 서버 키 및/또는 PEM 파일을 제거합니다.
- 변경 내용 저장을 클릭합니다.