【问题标题】:Passbook changeMessage displaying user friendly URLPassbook changeMes​​sage 显示用户友好的 URL
【发布时间】:2016-05-27 17:53:10
【问题描述】:

假设我有一个包含以下数据的 backField:

{
    key:"key-1",
    attributedValue:"<a href='https://somewhere.com'>Link</a>",
    changeMessage: "Key-1 field changed:%@"
}

我希望在推送通知到达时在锁定屏幕上显示用户友好的 - Key-1 field changed:Link,而不是 - Key-1 field changed:&lt;a href='https://somewhere.com'&gt;Link&lt;/a&gt;

有什么办法可以实现吗?

【问题讨论】:

    标签: apple-push-notifications android-pay passbook wallet


    【解决方案1】:

    从你的后台删除changeMes​​sage。

    现在,使用推送消息的内容创建一个特殊的后退字段,并将其 changeMes​​sage 设置为 %@。

    【讨论】:

    • 所以在我的情况下,我将不得不添加一个带有下一个数据的单独的 backField:{ key:"key-333", value:"Link", changeMessage: "%@" } 在这种情况下,两个返回字段都将出现在传递中,一个带有真实链接,一个带有文本 - Link.
    • @Maris 我应该在 pass.json 哪里添加这个链接?你能举个例子吗
    • @M.A 只需将其添加到 Backfields。
    • @Maris 感谢您的回复。你这话怎么说? { "key": "memberid", "value": "", "label": "ID# 123456", "textAlignment" : "PKTextAlignmentLeft" } ], "backFields": [ { "label": "MOBILE TERMS:", "key": "info", "value" : "MOBILE TERMS ", changeMessage: "%@" } ]
    • 控制台:xxx.xxx.xxx.xxx - - [30/Jun/2017:09:34:42 -0700] "GET /push.php HTTP/1.1" 200 188 xxx.xxx.xxx.xxx - - [30/Jun/2017:09:34:43 -0700] "GET /v1/devices/af56c0d12bdbnf6kkatt3aa5c10d0dg64/registrations/pass.test.com.mymobileDomain?passesUpdatedSince=2017-06-30%2009:23:06 HTTP/1.1" 200 68
    猜你喜欢
    • 1970-01-01
    • 2012-09-24
    • 1970-01-01
    • 2012-04-25
    • 2010-12-03
    • 2012-07-05
    • 2010-11-07
    • 2015-01-31
    • 1970-01-01
    相关资源
    最近更新 更多