3

내장 메시지 앱은 푸시 알림 굵게에 메시지 보낸 사람의 이름을 만듭니다.iOS 푸시 알림에서 굵게 (또는 기타 형식)

내 앱에서이 작업을 수행 할 수 있습니까? 그러한 페이로드는 어떻게 생겼을까요?

관련성이있는 경우 Mac apps APN Tester를 사용하여이 유형의 페이로드 인 {"aps": {"alert": "hey bob", "badge": 2}}을 사용하여 iPhone을 푸시합니다.

는 (I 별표 *text* 및 HTML 태그 <b>text</b>을 시도했지만 그들은 아무것도하지 않는다. 나도 그것에 문서를 찾을 수 없습니다.)

답변

14

의 iOS 푸시 알림에는 서식있는 텍스트 기능이 없습니다.

iOS 8.2 plus의 대안으로 '제목'을 사용하여 보낸 사람의 이름을 표시하고 새 메시지를 본문에 배치 할 수 있습니다. 예를 들어, 이와 같은 페이로드를 시도 :

{ 
    "aps": { 
     "alert": { 
      "title": "Jim", 
      "body": "Hey bob" 
     }, 
     "badge": 2 
    } 
} 
+1

는 출력은 WHATSAPP이 동일 아이폰 OS (10)에서 작업 앱에서 제공합니다. ** 제목은 굵게 표시되어 ** 본문은 정규입니다. –

1

당신이 당신의 백엔드로 구문 분석을 사용하는 경우이 작동합니다 -

여전히
data: { 
     alert: { 
       "title" : "My title", 
       "body" : "My message body" 
       } 
     } 
관련 문제