Slide 36
Slide 36 text
pass.json
• 画面に表示される値やOSが読み取るメタデータを格納
{
"formatVersion": 1,
"passTypeIdentifier": "pass.com.example.muno92",
"serialNumber": "パス毎に一意なID",
"teamIdentifier": "XXX",
"organizationName": "PHPカンファレンス愛媛2026",
"description": "PHPカンファレンス愛媛2026 本編・懇親会",
"logoText": "PHPカンファレンス愛媛2026",
"barcode": {
"message": "QRコードに埋め込む文字列",
"format": "PKBarcodeFormatQR", "messageEncoding": "iso-8859-1"
},
"eventTicket": {
"headerFields": [{"key": "eventName", "value": "本編・懇親会"}],
"secondaryFields": [{"key": "ticketNumber", "label": "チケット番号", "value": "S-6"}]
}
}
36