我已经开通了传递网络服务。接下来,我需要在更新通行证时发出推送通知。从更新passkit编程指南的传递,它没有详细说明。你能详细解释一下吗?
答案 0 :(得分:19)
推送通知的要求和协议记录在Push Notification Programming Guide。
中Passbook有一些特殊注意事项:
pushToken
{"aps":""}
alert
,badge
,sound
和自定义属性键都被忽略 - 推送的唯一目的是通知Passbook您的网络服务有新的通行证。通知文本将由pass.json中的changeMessage
键以及旧的.pkpass捆绑包之间的差异确定changeMessage
密钥的内容,%@
字符串应包含value
。否则将显示通用消息请注意,推送更新可以独立于您的Web服务实现。 Apple在Listing 5-1 here中提供了一些示例Objective-c代码。