2

Amazon SNS Mobile Push를 사용 중입니다. 푸시 알림의 첫 번째 구현은 Google 클라우드 메시징 (GCM)을 통해 Android에서 수행됩니다.Amazon SNS Mobile Push에서 Google Cloud Messaging의 '사용자 알림'기능 사용

지금까지, 우리는 장치 끝점 등록 작업 흐름이 완벽하게 작동 없습니다 : 여기

Android device resumed -> Obtain GCM Reg ID -> Send Reg ID to server -> Server sends Reg ID to Amazon SNS to obtain Endpoint ARN -> Server stores Endpoint ARN for later use 

문제 없음! 그러나 내가 묻는 질문 : Amazon SNS Mobile Push를 사용할 때 여러 장치에 설치된 앱을 사용하는 사용자를 어떻게 지원합니까?

GCM은이 기능을 User Notifications이라고합니다.

우리는 iOS와 중국의 장치 (Baidu Cloud Push를 통해)를 계속 지원할 것이므로, 종단점 그룹화를 허용하는 Amason SNS API에 내장 된 메커니즘이 있습니까?

내 끝 부분에 'User -> Endpoint'매핑을 추적하고 모든 사용자의 끝점에 메시지를 보내는 것에 대해 생각해 보았습니다. 그러나 이것은 해킹처럼 보입니다.

감사합니다.

답변

1

많은 검색 후에 AWS Mobile Push와 같은 기능이없는 것처럼 보입니다. 사용자 당 여러 장치로 푸시 알림을 보내려면 DB에있는 사용자의 등록 된 모든 끝점 ARN을 추적해야합니다. AWS에 대한 짧은

0

단계 :

  1. 토픽 ARN 및 플랫폼 엔드 포인트 ARN (여기 링크와 구독을 만들기 SNS 주제
  2. 만들기 플랫폼 엔드 포인트와 모바일 장치 토큰을 등록하여 주제가있는 기기). 본질적으로 각 장치 (또는 사용자)에 대한 구독을 만들어야합니다.
  3. 주제에 메시지를 게시하면 해당 주제에 등록 된 모든 장치로 전달됩니다.

문제가 해결 될 수 있는지 알려 주시면 설명을 더 추가하겠습니다. 이 기사 AWS push은 앞으로 나아갈 수 있도록 많은 도움을주었습니다 ...

관련 문제