【发布时间】:2013-04-11 08:12:28
【问题描述】:
我正在推送通知以更新通行证。我可以将 pushToken 发送到 APN。 changeMessage 键呢?怎么做?如何使用它 ?
【问题讨论】:
我正在推送通知以更新通行证。我可以将 pushToken 发送到 APN。 changeMessage 键呢?怎么做?如何使用它 ?
【问题讨论】:
要使用changeMessage 键,您只需将其添加到您的 JSON 字典中。那么当收到一个新的 .pkpass 包时,如果新的字段值与旧的 .pkpass 包中的值不同,就会触发更改消息。
如果你添加 %@,那么这将被替换为新值
"auxiliaryFields" : [
{
"key" : "rewards",
"label" : "Reward Points",
"value" : "88",
"changeMessage" : "You have %@ reward points"
}
在这种情况下,如果设备收到新的 .pkpass 奖励余额更改为 124 积分,则锁定屏幕上会显示“您有 124 积分”的警报(如果手机被锁定),并且在通知中心。
【讨论】:
changeMessage是一个字段字典键,所以是的,你可以在其他字段上使用它,只要它们是headerFields,@ 987654326@、secondaryFields 或 auxiliaryFields