/
563.txt
39 lines (33 loc) · 1.55 KB
/
563.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[2]
[DFN[[RUBYB[プッシュメッセージ受領証][push message receipt]]]]は、
[[プッシュサービス]]から[[アプリケーションサーバー]]へ送信される[RUBYB[メッセージ配送確認です][message delivery confirmation]]。
[SRC[>>1 1.1.]]
[3]
[DFN[[RUBYB[受領証購読資源][receipt subscription resource]]]]
([[リンク関係型]] [DFN[[CODE[urn:ietf:params:push:receipt]]]])
は、
[[アプリケーションサーバー]]が[[プッシュメッセージ]]の配送確認を受信するものです。
[SRC[>>1 2.1.]]
[4]
[[アプリケーションサーバー]]は、
[[プッシュ資源]]への[[要求]]
([[プッシュメッセージ]]の送信)
で、
配送確認を要求できます。
[[アプリケーションサーバー]]は[[受領証購読資源]]を作成し、
[[応答]]で通知します。
[SEE[ [[プッシュ資源]] ]]
[5]
[[プッシュサービス]]は、
[RUBYB[配送確認][delivery confirmation]]に対応しなければ[MUST[なりません]]
[SRC[>>1 5.1.]]。
[6]
配送確認を受け取れるかどうかは [CODE[TTL:]] の影響を受けます。
[7]
[CODE[Topic:]] の重複により置き換えられた古い[[プッシュメッセージ]]については、
[[利用者エージェント]]から遅れて配送肯定が届いても、
受領証は抑制する[SHOULD[べきです]]。
[SRC[>>1 5.4.]]
[REFS[
- [1] [CITE@en[RFC 8030 - Generic Event Delivery Using HTTP Push]], [TIME[2020-03-09 00:13:33 +09:00]] <https://tools.ietf.org/html/rfc8030>
]REFS]