postman 如何发送自定义推送通知后,通行证已在苹果钱包更新?

6yoyoihd  于 12个月前  发布在  Postman
关注(0)|答案(1)|浏览(147)

我正在尝试在添加Apple Wallet卡后在Apple Wallet上发送通知。
我尝试了以下方法:
方法- Post Url -https://gateway.push.apple.com/3/device/fe4fb6e8bd7041a24ca9c7f37df35ceaedc7a250d11e1247097742347625b2d1
身体-

{
    "aps": {
        "alert": "Hello"
    }
}

字符串
我需要在用户添加卡片时发送iOS通知。

5t7ly7z5

5t7ly7z51#

需要说明的是,Apple Wallet本身不会发送推送通知,这些推送通知在通知中心中显示为针对通行证更新的提醒。但是,它会使用静默推送通知来通知设备有可用于Wallet通行证的更新。以下是它的工作原理:
针对通行证更新的静默推送:当您更新服务器上的通行证并希望更改反映在用户的Apple Wallet中时,您可以使用Apple推送通知服务(APN)向用户的设备发送静默推送通知。此通知不会在通知中心中显示为警报,而是会静默通知Wallet应用有特定通行证的更新可用。
钱包应用程序获取更新:收到此静默通知后,用户设备上的钱包应用将联系您的服务器下载更新的通行证。然后,更新的通行证将替换用户Apple Wallet中的旧通行证。
总之,虽然您可以使用静默推送通知来触发Apple Wallet通行证的更新,但这些通知不会在用户的设备上显示可见的提醒或消息。这些静默通知的目的只是确保用户钱包中的通行证是最新的。
但是当你在pass.json中修改了一些东西,当用户要求更新它时,用户会收到推送通知。只要在你的pass.json中修改一些东西。例如:

"backFields": [
      {
        "key": "back",
        "label": "Back",
        "value": "2345",
        "changeMessage": "Changed to %@"
      }
    ]

字符串
如果之前该值不是2345,则用户将看到消息“更改为2345”

相关问题