存折是否支持通行证的增量更新
Does Passbook support delta updates for a pass
当 Passbook 从服务器请求新的通行证时,是否可以 return 增量更新而不是完整通行证? "Getting the Latest Version of a Pass" 的 Apple documentation 只提到 GET 请求应该 return 带有传递数据有效负载的 HTTP 状态 200。
不,更新通行证时,您必须根据文档提供完整的新签名 .pkpass 包。
其中一个原因是 Passbook 便于共享,需要一个完整的、签名的 .pkpass 包来附加到电子邮件或 iMessage。发送通行证加上增量更新文件会增加复杂性,发送未签名的捆绑包会破坏 Passbook 安全的完整性,有效地允许用户修改通行证的内容。
当 Passbook 从服务器请求新的通行证时,是否可以 return 增量更新而不是完整通行证? "Getting the Latest Version of a Pass" 的 Apple documentation 只提到 GET 请求应该 return 带有传递数据有效负载的 HTTP 状态 200。
不,更新通行证时,您必须根据文档提供完整的新签名 .pkpass 包。
其中一个原因是 Passbook 便于共享,需要一个完整的、签名的 .pkpass 包来附加到电子邮件或 iMessage。发送通行证加上增量更新文件会增加复杂性,发送未签名的捆绑包会破坏 Passbook 安全的完整性,有效地允许用户修改通行证的内容。