存折更新通知消息

Posted

技术标签:

【中文标题】存折更新通知消息【英文标题】:Passbook Update Notification Message 【发布时间】:2016-11-14 22:06:18 【问题描述】:

更新通行证时设备上显示的通知消息有一个小问题。我希望消息是我在"changeMessage" 中设置的Pass Structure Dictionary Keys 之一。相反,显示的是我假设的默认更改消息,即“优惠券已更改”。我在"backFields" 键中有"changeMessage" 键。我已经将该键的值设置为我自己的一些文本(不包括"%@",如键here 的描述中所述)。

由于我正在处理的要求,我不能在那里使用"%@",因为它只会用"value" 键的整个值替换它。那么还有什么方法可以做到这一点吗?

【问题讨论】:

【参考方案1】:

除非%@ 出现在消息中,否则您只会看到您描述的通用消息“优惠券已更改”

如果您不希望显示字段值,则可以包含所需的消息,然后在以 %@ 结尾之前用空格填充。空格将确保该值不会显示在锁定屏幕上,并且应该有助于实现您的目标。

【讨论】:

以上是关于存折更新通知消息的主要内容,如果未能解决你的问题,请参考以下文章

更新存折通行证

更新存折钱包连接失败

iOS - 用于自动更新的存折注册 URL

更新存折错误 - 无法读取通行证,因为它无效

passkit - 通过推送通知传递不刷新。 (服务器响应格式错误)

Firebase 消息“此站点已在后台更新。”而不是实际通知