2014-11-25 2 views
0

сгенерировать одну сберкнижку с помощью this gem в рельсах, и это видно, что работает, но когда я открываю файл сберкнижка .pkpass Я вижу это сообщение:Почему мой PassBook недействителен или устарел?

Invalid Passbook

Это на испанском языке, но в основном это говорит, что эта карта ISN» t действителен.

Вот мой 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

В соответствии с ключами истечения срока действия в Passbook Package Format Reference проверьте ключи expirationDate и voided. Поскольку у вас нет таких в JSON, он может быть добавлен камнем, который вы используете.

Смежные вопросы