2016-10-08 3 views
0

Google은 현재 Twilio의 IP 메시징으로 iOS 용 푸시 알림을 구현하고 있습니다.푸시 알림 구성

잘 작동하지만 Twilio는 APNS에 페이로드에 "경고"만 보냅니다.

우리가 알 수있는 것처럼 기본 템플릿에서 페이로드의 본문 만 변경할 수 있습니다. ("각 푸시 알림 유형에는 페이로드 (또는 알림 본문)에 대한 기본 템플릿이 있습니다.")

"사운드"와 "배지"를 페이로드에 어떻게 추가 할 수 있습니까?

정말 고마워요! 예를 찾을 수 없으며 "배지"및 "소리"로 올바르게 구현하는 방법을 알지 못합니다.

답변

1

Twilio 개발자 전도사입니다.

Twilio IP Messaging 푸시 알림에 배지 또는 소리를 설정할 수 없습니다. 그러나 이와 같은 피드백으로 인해 이번 분기에이 기능이 완료 될 것으로 예상되었습니다. 그래서 눈을 떼지 않으면 곧이 작업을 수행 할 수 있습니다!

0

iOS 푸시 알림을위한 페이로드를 만들 때 배지 번호와 사운드를 요구 사항에 지정해야합니다 , 배지 번호와 소리와 함께 페이로드의 예는 다음과 같습니다

{ 
    "aps" : { 
     "alert" : { 
      "title" : "Notification Test", 
      "body" : "This is a push notification" 
     }, 
     "sound" : "default", 
     "badge" : 1 
    }, 
} 

나는 템플릿 Twilio에 대한처럼 보이지만 iOS 용 기본적으로 모든 페이로드가 위와 같은 형식으로 무엇인지 전혀 모르겠어요 .

읽기 쉽도록 페이로드 형식을 지정했지만 위 예제에서 공백을 제거하고 싶을 수도 있습니다.

0

Twilio 자체가 페이로드를 만듭니다. 이것이 내가 "배지"와 "소리"를 추가 할 수없는 이유입니다. 내가 Twilio는 다음 템플릿과 함께 "몸"을 제외하고 APNS에 보내는 구성 할 수 있습니다 어디 ... 이해가 안

은 newMessage 푸시 알림 유형 구성

컬 예 :

curl -X POST https://ip-messaging.twilio.com/v1/Services/{service sid} \ 
-d 'Notifications.NewMessage.Enabled=true' \ 
-d 'Notifications.NewMessage.Template=A New message in ${CHANNEL} from ${USER}: ${MESSAGE}' \ 
-u '{twilio account sid}:{twilio auth token}' 

을 기본 템플릿은 : ${CHANNEL};${USER}: ${MESSAGE}