gpt4 book ai didi

ios6 - 如何制作通行证的推送通知

转载 作者:行者123 更新时间:2023-12-03 22:45:14 25 4
gpt4 key购买 nike

我已经做了一个通行证网络服务。接下来,我需要在我的通行证更新时发出推送通知。来自更新passkit编程指南,没有详细说明。你能详细解释一下吗?

最佳答案

推送通知的要求和协议(protocol)记录在 Push Notification Programming Guide 中。 .

Passbook 有一些特殊的注意事项:

  • 所有 Pass 推送请求都必须发送到生产 APNS 服务器(端口 2195 上的 gateway.push.apple.com)
  • 您必须使用您的 Pass Type ID 证书和 key 向 APNS 服务器进行身份验证(不要使用 App APNS 证书)
  • 无需处理设备注册,您只需使用 pushToken您的网络服务在设备注册通行证时收到的
  • 有效载荷应该是空的 - 例如{"aps":""}
  • alert , badge , sound和自定义属性键都被忽略 - 推送的唯一目的是通知 Passbook 您的 Web 服务有一个新的通行证。通知文本将由 changeMessage 确定输入 pass.json 以及新旧 .pkpass 包之间的区别
  • changeMessage字符串应包含 %@如果您想要 value 的内容要显示的键。除了 %@ 之外,更改消息可能还有静态文本。变量,例如:"changeMessage":"New updates: %@" .如果没有 %@提供时,会显示一 strip 有通行证类型的通用消息:"Store card changed" .
  • 从 iOS9 开始,如果您一次修改多个字段,则锁定屏幕上只会显示一条通用消息。
  • 您仍然需要定期查询反馈服务并从数据库中清除过期/无效的 pushToken

  • 请注意,推送更新可以独立于您的 Web 服务实现。 Apple 在 Listing 5-1 here 中提供了一些示例 Objective-c 代码.

    关于ios6 - 如何制作通行证的推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15877496/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com