如何在pass.json中使用'changeMes​​sage'键

时间:2013-04-11 08:12:29

标签: json ios6 passbook

我正在做推送通知以更新通行证。我可以将pushToken发送给APN。那么changeMes​​sage键怎么样?怎么做?如何使用它 ?

1 个答案:

答案 0 :(得分:0)

要使用changeMessage密钥,只需将其添加到JSON字典即可。然后,当收到新的.pkpass包时,如果新字段值与旧.pkpass包中的值不同,则会触发更改消息。

如果添加%@,则会将其替换为新值

"auxiliaryFields" : [
  {
    "key" : "rewards",
    "label" : "Reward Points",
    "value" : "88",
    "changeMessage" : "You have %@ reward points"
  }    

在这种情况下,如果设备收到新的.pkpass且奖励余额更改为124点,则会在锁定屏幕上显示“您有124点”的提示(如果手机已被锁定),并且通知中心。