Apple 的 APNS 服务器是不是允许我向我的 Pass 用户发送随机推送通知?
Posted
技术标签:
【中文标题】Apple 的 APNS 服务器是不是允许我向我的 Pass 用户发送随机推送通知?【英文标题】:Will Apple's APNS server let me send random Push Notifications to my Pass users?Apple 的 APNS 服务器是否允许我向我的 Pass 用户发送随机推送通知? 【发布时间】:2015-05-28 13:06:08 【问题描述】:如果我在一堆 PassBook 用户的设备上生成并分发了通行证,并且我想在通行证更新之外发送推送通知,我可以这样做吗?
文档不清楚。有没有人有这方面的经验。 https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/PassKit_PG/Chapters/Updating.html#//apple_ref/doc/uid/TP40012195-CH5-SW59我知道我将使用 fmy pass 从设备中获取所有 pushToken,所以我可以使用它们发送通知吗?
一旦我构建了推送更新通行证的 Web 服务,我可以使用该服务发送通知而无需更新通行证吗?只是随机与用户交流?
【问题讨论】:
【参考方案1】:如果您想在锁定屏幕上显示任何内容,您需要更改过去的内容并为更新的字段设置changeMessage
键。
以下答案详细说明了从推送到通过调用锁屏消息的所有强制性要求。 How to make a push notification for a pass.
特别注意第5点:
alert
、badge
、sound
和custom
属性键都被忽略 - push 的唯一目的是通知 Passbook 您的 Web 服务有 新鲜通行证。通知文本将由changeMessage
key in pass.json 和旧版的区别 新的 .pkpass 包
【讨论】:
感谢 PassKit :) 这是否意味着我可以在 changeMessage 键中输入我喜欢的任何副本?这是否意味着 changeMessage 仅作为通知出现在锁定屏幕中?或者它是否出现在推送通知出现的所有常见位置?再次感谢您的回复,Vauneen 出现在所有常见的地方 - 但是,更改消息只包含 %@ 占位符,它将被新字段的值替换。否则,您只会看到“Pass Changed”的通用消息以上是关于Apple 的 APNS 服务器是不是允许我向我的 Pass 用户发送随机推送通知?的主要内容,如果未能解决你的问题,请参考以下文章
Apple TestFlight 不再允许我向外部测试人员发布新版本