2014-11-01 2 views
3

AWS의 초보자이며 Android 및 iOS 플랫폼을 대상으로하는 모바일 애플리케이션을 탐색 중입니다. 내 애플리케이션 요구 사항 중 하나는 사용자에게 푸시 알림을 제공하는 것입니다 특정 주제에 가입 한 다음 해당 주제에 대한 알림을 받으십시오. 나는 똑같은 일을하려는 Amazon SNS를 살펴 보았습니다. 또한 AWS 콘솔에서 등록 된 장치로 푸시 알림을 테스트했습니다. 이것은 매력처럼 작동합니다.Android SNS 주제, 구독 및 푸시 알림 관리, Android 기기, iOS 기기

그러나 이것은 수동 프로세스이며 중간 서버를 사용하지 않고 동적이지만 사용하기를 원합니다. AWS Android, iOS SDK를 사용하여 기기에서 직접이 작업을 수행하려고합니다. 따라서 나는 queries- 다음 한

SNS에 대한 주제는 알림을 앱 내에서
  1. 을 만들 수 밀어 수 있습니까?
  2. 특정 주제에 대한 구독은 응용 프로그램 자체에서 관리해야합니까?
  3. 가장 중요한 것은 메시지를 으로 게시하여 해당 항목의 모든 가입 된 장치에 푸시 할 수 있습니까? 사전에

감사합니다!

+0

SNS API의 일부로 푸시 알림 또는 주제 작성을 고려하지 않아야합니다. 인터페이스를 만들어 원격 서버와 통신하는 알림 및 주제를 만들고 데이터 저장소에 데이터를 저장하는 작업을 수행해야합니다. 그런 다음 서버 (제공자)는 주제 및 가입자 관리를 기반으로 다양한 주제에 대해 SNS를 통한 푸시 알림을 처리해야합니다. 이 표준 경로를 밟고 싶지 않은 이유는 무엇입니까? – Priyeshj

+0

답장을 보내 주셔서 감사합니다 @Priyeshj! 사실, 지금까지는 기능이 상당히 단순했기 때문에 Android 애플리케이션 및 iOS 용 AWS SDK 덕분에 중간 서버가 필요하지 않았습니다. 이제는 건너 뛸 수 있을지 궁금합니다. 푸시 알림을 관리하고 내 Android 및 iOS 앱에서만 서버를 필요로하는 SNS와 서버가 모두 필요합니다. 어느 쪽도 권장되지 않으며 실행 가능하지 않습니다. 이제 적절하게 행동하십시오. 다시 한 번 감사드립니다! –

+0

AWSSNS 클래스에는 주제를 작성할 수있는 메소드가 있습니다. 주제가 이미있는 경우, 새 주제를 작성하는 대신 해당 주제에 대한 ARN 만 리턴합니다. 세 번째 요점에 관해서는, @Priyeshj가 어떻게 작동해야하는지에 대해 설명했습니다. 주제에 대한 잠수함은 여전히 ​​나 자신을 위해 노력하고 있습니다. –

답변

1

나는 현재 iOS에서 AWS SNS 일하고, 당신의 질문에 대한 답은 다음과 같습니다

  1. YES, 주제는
  2. 는 YES, 구독이에서 관리 할 수 ​​있습니다 응용 프로그램 자체 내에서 생성 할 수 있습니다 app
  3. 예, 푸시 메시지를 장치에서 항목의 등록 된 모든 장치로 게시 할 수 있습니다.

내가 잘못하면 저를 시정하십시오. 샘플 코드가 필요한지 알려주세요.

감사합니다.

+1

일반적으로 모바일 장치에 주제를 작성할 수있는 권한을 부여하지 않는 것이 좋습니다. 유스 케이스가 허용하는 경우 보안을 위해 AWS Management Console에서 생성해야합니다. 기본적으로 SNS는 주제 당 1,000 만 구독을 제공하고 계정 당 100,000 주제를 제공합니다. 더 높은 한계가 필요하면 [AWS Support] (http://aws.amazon.com/support)에 문의하십시오. –

+0

@YosukeMatsuda는 여전히 aws의 일반적인 권장 사항입니까? 공식 문서에서 내가 어디에서 찾을 수 있는지 아십니까? API 참조는 이것을 언급하지 않습니다. –

+0

안녕하세요 tyegah123, 예, 샘플 코드가 필요합니다. 게시를 주제로 보내어 APN에 직접 알림을 보내십시오. 감사. –