예제 #1
0
<?php

require 'PKPass.php';
$pass = new PKPass();
$pass->setCertificate('../Certificate.p12');
// Set the path to your Pass Certificate (.p12 file)
$pass->setCertificatePassword('test123');
// Set password for certificate
$pass->setWWDRcertPath('../AppleWWDRCA.pem');
// Set the path to your WWDR Intermediate certificate (.pem file)
$pass->setJSON('{
    "passTypeIdentifier": "pass.com.apple.test",
    "formatVersion": 1,
    "organizationName": "Flight Express",
    "serialNumber": "123456",
    "teamIdentifier": "AGK5BZEN3E",
    "backgroundColor": "rgb(107,156,196)",
    "logoText": "Flight info",
    "description": "Demo pass",
	"boardingPass": {
        "primaryFields": [
            {
                "key" : "origin",
            	"label" : "San Francisco",
            	"value" : "SFO"
            },
            {
            	"key" : "destination",
            	"label" : "London",
            	"value" : "LHR"
            }