2018년 1월 8일 월요일

User Agent Profile의 Push Characteristics Component 특성 및 사용예

UAProf (User Agent Profile) Push Characteristics 구성 요소는 모바일 장치의 WAP Push 기능에 대한 정보를 제공합니다. 예를 들어, 지원되는 문자 인코딩, 지원되는 문자 세트, 지원되는 콘텐츠 유형, MIME 유형 및 최대 WAP 푸시 메시지 크기 등을 나타냅니다.

다음 표는 UAProf 스키마에 지정된 Push Characteristics 구성 요소의 일부 기본 특성을 나열합니다. 각 기본 속성에 대한 설명과 몇 가지 예가 제공됩니다. User Agent Profile은 아래 나열된 모든 속성을 포함하지 않을 수도 있습니다.

Push-Accept
설명:
Push-Accept 특성은 WAP 푸시 메시지의 메시지 본문에 배치할 수있는 MIME 미디어 유형을 나타냅니다.
사용예:
<prf:Push-Accept>
  <rdf:Bag>
    <rdf:li>application/vnd.wap.multipart.mixed</rdf:li>
    <rdf:li>application/vnd.wap.multipart.related</rdf:li>
    <rdf:li>application/vnd.wap.wmlc</rdf:li>
    <rdf:li>application/vnd.wap.xhtml+xml</rdf:li>
    <rdf:li>multipart/mixed</rdf:li>
    <rdf:li>multipart/related</rdf:li>
    <rdf:li>text/plain</rdf:li>
    <rdf:li>text/vnd.wap.wml</rdf:li>
  </rdf:Bag>
</prf:Push-Accept>

Push-Accept-AppID
설명:
Push-Accept-AppID 속성은 WAP Push가 지원하는 응용프로그램 ID를 나타냅니다.
"*"는 모든 응용프로그램이 지원된다는 것을 의미합니다.
사용예:
<prf:Push-Accept-AppID>
  <rdf:Bag>
    <rdf:li>x-wap-application:wml.ua</rdf:li>
    <rdf:li>*</rdf:li>
  </rdf:Bag>
</prf:Push-Accept-AppID>

Push-Accept-Charset
설명:
Push-Accept-Charset 속성은 WAP 푸시 메시지가 지원하는 문자 집합 목록을 포함합니다.
사용예:
<prf:Push-Accept-Charset>
  <rdf:Bag>
   <rdf:li>US-ASCII</rdf:li>
    <rdf:li>ISO-8859-1</rdf:li>
    <rdf:li>UTF-8</rdf:li>
    <rdf:li>ISO-10646-UCS-2</rdf:li>
  </rdf:Bag>
</prf:Push-Accept-Charset>

Push-Accept-Encoding
설명:
Push-Accept-Encoding 속성은 WAP 푸시 메시지가 지원하는 전송 인코딩을 나타냅니다. 전송 인코딩 이름은 https://www.iana.org/assignments/transfer-encodings/transfer-encodings.xhtml에서 찾을 수 있습니다.
사용예:
<prf:Push-Accept-Encoding>
  <rdf:Bag>
    <rdf:li>base64</rdf:li>
    <rdf:li>quoted-printable</rdf:li>
  </rdf:Bag>
</prf:Push-Accept-Encoding>

Push-Accept-Language
설명:
Push-Accept-Language 특성은 WAP 푸시 메시지에 대한 사용자의 언어 기본 설정을 나타냅니다.
항목은 우선 순위에 따라 나열됩니다. 예를 들어 첫 번째 목록 항목이 가장 선호되는 언어입니다.
사용예:
<prf:Push-Accept-Language>
  <rdf:Seq>
    <rdf:li>en</rdf:li>
    <rdf:li>de</rdf:li>
    <rdf:li>fr</rdf:li>
    <rdf:li>zh-TW</rdf:li>
    <rdf:li>zh-CN</rdf:li>
  </rdf:Seq>
</prf:Push-Accept-Language>

Push-MaxPushReq
설명:
Push-MaxPushReq 속성은 모바일 장치가 처리할 수 있는 최대 WAP Push 요청수를 나타냅니다.
사용예:
<prf:Push-MaxPushReq>1</prf:Push-MaxPushReq>

Push-MsgSize
설명:
Push-MsgSize 특성은 모바일 장치에서 지원하는 최대 WAP 푸시 메시지 크기 (바이트)를 나타냅니다.
사용예:
<prf:Push-MsgSize>1400</prf:Push-MsgSize>

댓글 없음:

댓글 쓰기