Apple Walletのイベントチケットパスを作成しました。すべて正常に動作し、ウォレットにパスが追加され、デバイスが登録され、通知をプッシュしてパスを正常に更新できます。唯一の問題は、変更メッセージが表示されず、通知センターに通知が追加されないことです。
これはパス pass.json の例です:
最初のパスが送信されました
{
"formatVersion" : 1,
"passTypeIdentifier": "pass.code.paq.test",
"serialNumber": "14",
"teamIdentifier": "TE4545WNZ9",
"webServiceURL": "https://testdomain/applewallet/deviceservice/",
"authenticationToken": "2344e35c-c348-345c-945b-32bce234bc12",
"organizationName" : "Test"
"description" : "testpass",
"foregroundColor" : "rgb(255, 255, 255)",
"eventTicket": {
"primaryFields": [
{
"key": "member",
"label": "MEMBER NAME",
"value": "John Smith"
}
],
"secondaryFields": [
{
"key": "level",
"label": "LEVEL",
"value": "Black",
"changeMessage": "Your Level just change to %@"
}
],
"auxiliaryFields": [
{
"key": "membershipNumber",
"label": "NUMBER",
"value": "3324234234234234"
},
{
"key": "memberSince",
"label": "MEMBER SINCE",
"value": "2016-08-22"
}
]
}
}
更新されたパス
{
"formatVersion" : 1,
"passTypeIdentifier": "pass.code.paq.test",
"serialNumber": "14",
"teamIdentifier": "TE4545WNZ9",
"webServiceURL": "https://testdomain/applewallet/deviceservice/",
"authenticationToken": "2344e35c-c348-345c-945b-32bce234bc12",
"organizationName" : "Test"
"description" : "testpass",
"foregroundColor" : "rgb(255, 255, 255)",
"eventTicket": {
"primaryFields": [
{
"key": "member",
"label": "MEMBER NAME",
"value": "John Smith"
}
],
"secondaryFields": [
{
"key": "level",
"label": "LEVEL",
"value": "Blue",
"changeMessage": "Your Level just change to %@"
}
],
"auxiliaryFields": [
{
"key": "membershipNumber",
"label": "NUMBER",
"value": "3324234234234234"
},
{
"key": "memberSince",
"label": "MEMBER SINCE",
"value": "2016-08-22"
}
]
}
}
私は何かが欠けていますか??