为什么我的PassBook无效或过时?

时间:2014-11-25 14:33:27

标签: ruby-on-rails passbook

我在rails中使用this gem生成一个存折,它看起来有效,但是当我打开存折.pkpass文件时,我看到了这样的信息:

Invalid Passbook

这是西班牙语,但基本上它说这张卡不再有效了。

这是我的JSON:

{
  "formatVersion" : 1,
  "passTypeIdentifier" : "{MY PASS ID HERE}",
  "serialNumber" : "E5982H-I2",
  "teamIdentifier" : "{MY TEAM ID HERE}",
  "webServiceURL" : "https://example.com/passes/",
  "authenticationToken" : "vxwxd7J8AlNNFPS8k0a0FfUFtq0ewzFdc",
  "barcode" : {
    "message" : "123456789",
    "format" : "PKBarcodeFormatPDF417",
    "messageEncoding" : "iso-8859-1"
  },
  "locations" : [
    {
      "longitude" : -122.3748889,
      "latitude" : 37.6189722
    },
    {
      "longitude" : -122.03118,
      "latitude" : 37.33182
    }
  ],
  "organizationName" : "CROCANTICKETS SL",
  "description" : "Paw Planet Coupon",
  "logoText" : "Paw Planet",
  "foregroundColor" : "rgb(255, 255, 255)",
  "backgroundColor" : "#FF4B33",
  "coupon" : {
    "primaryFields" : [
      {
        "key" : "offer",
        "label" : "Any premium dog food",
        "value" : "20% off"
      }
    ],
    "auxiliaryFields" : [
      {
        "key" : "expires",
        "label" : "EXPIRES",
        "value" : "2016-04-24T10:00-05:00",
        "isRelative" : true,
        "dateStyle" : "PKDateStyleShort"
      }
    ]
  }
}

有什么想法吗?谢谢!

0 个答案:

没有答案