Did anyone by any chance figure out how to solve this? I have a system running that I am able to update my apple pass but cannot get the notification to show up. pass.json as follows:
{
"formatVersion": 1,
"passTypeIdentifier": "pass.com.hidden.loyalty",
"serialNumber": "testpass5",
"teamIdentifier": "hidden",
"organizationName": "YourBrand",
"description": "Loyalty Rewards Card",
"logoText": "YourBrand Rewards",
"foregroundColor": "#2e1832",
"changeMessage": "You now have %@ points!",
"backgroundColor": "#f14b75",
"labelColor": "#2e1832",
"relevantDate": "2025-04-11T13:25:00Z", //does this date have any issues?
"locations": [
{
"latitude": 37.7749,
"longitude": -122.4194,
"relevantText": "You're near a YourBrand store. Show this pass to earn bonus points!"
},
{
"latitude": 34.0522,
"longitude": -118.2437,
"relevantText": "Welcome to our Los Angeles location!"
},
{
"latitude": 40.7128,
"longitude": -74.006,
"relevantText": "Visit our New York flagship store!"
}
],
"storeCard": {
"primaryFields": [
{
"key": "balance",
"label": "Points",
"value": "600",
"changeMessage": "You now have %@ points!"
}
],
"secondaryFields": [
{
"key": "level",
"label": "Tier Level",
"value": "Platinum",
"changeMessage": "Congratulations! Your tier is now %@!"
},
{
"key": "member",
"label": "Member #",
"value": "G12345"
}
],
"auxiliaryFields": [
{
"key": "joinDate",
"label": "Member Since",
"value": "2023",
"textAlignment": "PKTextAlignmentRight"
}
],
"backFields": [
{
"key": "terms",
"label": "Terms & Conditions",
"value": "Points expire 12 months after issue. See full terms at yourcompany.com/terms."
},
{
"key": "website",
"label": "Website",
"value": "yourcompany.com"
},
{
"key": "support",
"label": "Support",
"value": "[email protected]\n1-800-123-4567"
}
]
},
"authenticationToken": "hidden",
"webServiceURL": "https://008f-105-233-36-155.ngrok-free.app/pass"
}{
"formatVersion": 1,
"passTypeIdentifier": "pass.com.hidden.loyalty",
"serialNumber": "testpass5",
"teamIdentifier": "hidden",
"organizationName": "YourBrand",
"description": "Loyalty Rewards Card",
"logoText": "YourBrand Rewards",
"foregroundColor": "#2e1832",
"changeMessage": "You now have %@ points!",
"backgroundColor": "#f14b75",
"labelColor": "#2e1832",
"relevantDate": "2025-04-11T13:25:00Z",
"locations": [
{
"latitude": 37.7749,
"longitude": -122.4194,
"relevantText": "You're near a YourBrand store. Show this pass to earn bonus points!"
},
{
"latitude": 34.0522,
"longitude": -118.2437,
"relevantText": "Welcome to our Los Angeles location!"
},
{
"latitude": 40.7128,
"longitude": -74.006,
"relevantText": "Visit our New York flagship store!"
}
],
"storeCard": {
"primaryFields": [
{
"key": "balance",
"label": "Points",
"value": "600",
"changeMessage": "You now have %@ points!"
}
],
"secondaryFields": [
{
"key": "level",
"label": "Tier Level",
"value": "Platinum",
"changeMessage": "Congratulations! Your tier is now %@!"
},
{
"key": "member",
"label": "Member #",
"value": "G12345"
}
],
"auxiliaryFields": [
{
"key": "joinDate",
"label": "Member Since",
"value": "2023",
"textAlignment": "PKTextAlignmentRight"
}
],
"backFields": [
{
"key": "terms",
"label": "Terms & Conditions",
"value": "Points expire 12 months after issue. See full terms at yourcompany.com/terms."
},
{
"key": "website",
"label": "Website",
"value": "yourcompany.com"
},
{
"key": "support",
"label": "Support",
"value": "[email protected]\n1-800-123-4567"
}
]
},
"authenticationToken": "hidden",
"webServiceURL": "hidden"
}