【问题标题】:How to use 'changeMessage' key in pass.json如何在 pass.json 中使用“changeMes​​sage”键
【发布时间】:2013-04-11 08:12:28
【问题描述】:

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

【问题讨论】:

    标签: json ios6 passbook


    【解决方案1】:

    要使用changeMessage 键,您只需将其添加到您的 JSON 字典中。那么当收到一个新的 .pkpass 包时,如果新的字段值与旧的 .pkpass 包中的值不同,就会触发更改消息。

    如果你添加 %@,那么这将被替换为新值

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

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

    【讨论】:

    • 谢谢!我会试试的!
    • 我可以在其他字段中使用changeMes​​sage吗?
    • 如果你阅读the docs,你会看到changeMessage是一个字段字典键,所以是的,你可以在其他字段上使用它,只要它们是headerFields,@ 987654326@、secondaryFieldsauxiliaryFields
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    • 1970-01-01
    • 2010-10-03
    相关资源
    最近更新 更多