SNS 서비스 테스트를 해 보려고 하는데, 모바일앱에서 푸시를 받으려고 합니다….

SNS 서비스 테스트를 해 보려고 하는데,
모바일앱에서 푸시를 받으려고 합니다.
찾아보니 endpoint 가 필요하던데,
특정 디바이스의 endpoint 를 생성하는 방법 알 수 있을가요?

3 thoughts on “SNS 서비스 테스트를 해 보려고 하는데, 모바일앱에서 푸시를 받으려고 합니다….

  1. 답변주신 페이지를 보긴했는데, 입력파라메터 값을 어떻게 세팅해야 할지 잘 모르겠더라구요. 예를 들어 Token 은 디바이스 토큰 같은데, PlatformApplicationArn 은 어디서 만들죠?

    POST http://sns.us-west-2.amazonaws.com/ HTTP/1.1

    PlatformApplicationArn=arn%3Aaws%3Asns%3Aus-west-2%3A123456789012%3Aapp%2FGCM%2Fgcmpushapp
    &Action=CreatePlatformEndpoint
    &SignatureMethod=HmacSHA256
    &CustomUserData=UserId%3D27576823
    &AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE
    &Token=APA91bGi7fFachkC1xjlqT66VYEucGHochmf1VQAr9k…jsM0PKPxKhddCzx6paEsyay9Zn3D4wNUJb8m6HZrBEXAMPLE
    &SignatureVersion=2
    &Version=2010-03-31
    &Signature=Rg5vXBS6OfgPtWkt1u32p1w14uiGh%2BKOicvXNWTEz2w%3D
    &Timestamp=2013-07-01T15%3A49%3A50.598Z

  2. 마찬가지로 CreatePlatformApplication API로 PlatformApplicaion을 만드셔서 CreatePlatformEndpoint 호출하실 때 전달하면 되는데요, Endpoint는 Device(User Client), PlatformApplication은 GCM Application이나 APNS App에 해당하는 것으로 이해하시면 될 것 같습니다. PlatformApplication은 노티 서비스(GCM/APNS 등) API Key를 담고, PlatformEndpoint는 기기ID를 담습니다.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.