2
apns-expiration
フィールドは、Appleがapnsメッセージの配信を中断する前に(例えば、デバイスの電源が切れている場合など)、Appleがどれくらいの期間メッセージを保持するかを管理します。apns-expirationフィールドのデフォルト値は何ですか?
docsによれば、値ゼロは「保持なし」を意味します。つまり、メッセージをすぐに配信できない場合、そのメッセージは破棄されます。
しかし、のヘッダーにが指定されていないとどうなりますか?言い換えれば、デフォルトの動作は何ですか?
良い質問です。私はドキュメントでそれについて何も見ません。古いバイナリの "拡張"形式の場合、有効期限値は期待されるバイナリメッセージの一部であったため、常に値を持ちました。 – Eran
@Eran:おそらくあなたが知っている - apnsの最初のバージョン(pre 'enhanced')は、有効期限を明示的に指定していませんでした。おそらくあなたはその保持のデフォルトが何であるか知っていますか? – FuzzyAmi
私はちょうどそれをテストできると思います。 – FuzzyAmi