자체 푸시 프록시 서비스 호스팅#

자체 사용자 정의 모바일 앱을 구축하는 고객은 다음 방법 중 하나를 사용하여 자체 푸시 프록시 서비스를 호스팅해야 합니다:

Mattermost 푸시 알림 서비스 작업에 대한 개발자 문서 를 참조하세요.

MPNS 활성화#

  1. 시스템 콘솔 > 환경 > 푸시 알림 서버 로 이동하세요.

  2. 푸시 알림 활성화 아래에서 푸시 알림 서비스 위치 수동 입력 을 선택하세요.

  3. 푸시 알림 서버 필드에 MPNS의 위치를 입력한 다음 저장 을 선택하세요.

  4. (선택 사항) 모바일 푸시 알림 내용을 사용자 정의하세요. 대부분의 배포에서는 알림 페이로드에 전송된 전체 메시지 내용을 포함하도록 선택합니다.

  1. 시스템 콘솔 > 사이트 구성 > 알림 으로 이동하세요.

  2. 푸시 알림 내용 아래에서 푸시 알림에 포함할 정보 유형을 선택한 다음 저장 을 선택하세요.

참고

  • MPNS 인스턴스가 Mattermost 서버가 접근할 수 있는 방식으로 개인 네트워크 내부의 방화벽 뒤에 있거나 DMZ에 위치하도록 권장합니다.

  • MPNS는 Mattermost 모바일 앱과 직접 연결되지 않습니다. MPNS는 Mattermost 서버에서 Apple Push Notification Service(APNS) 또는 Firebase Cloud Messaging(FCM)으로 푸시 알림을 파싱하고 전달합니다.

  • MPNS는 HTTP/2를 통해 Apple Push Notification Service와 통신할 수 있어야 합니다. MPNS와 APNS 사이에 아웃바운드 프록시 어플라이언스가 배포된 경우 HTTP/2를 지원하는지 확인하세요. - MPNS와 Apple Push Notification Service 사이, MPNS와 Google FCM 사이, MPNS와 Mattermost 서버 사이에 암호화된 TLS 연결을 사용해야 합니다.

  • 푸시 프록시가 올바른 포트에서 접근 가능한지 확인해야 합니다. 기본 포트는 8086입니다.

  • 애플리케이션 구축 과정의 일부로 애플리케이션에 서명해야 합니다. Android와 iOS 모두에 대한 적절한 인증서도 획득해야 합니다. 이 작업이 완료되지 않으면 애플리케이션이 MPNS 인스턴스와 상호작용할 수 없습니다. 이 작업이 완료되면 MPNS 인스턴스 배포를 진행할 수 있습니다.

  • Mattermost Security Bulletins 에 구독하는 것을 강력히 권장합니다. MPNS에 대한 보안 업데이트 알림을 받으면 즉시 적용하세요.