gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 03:03:04 28 4
gpt4 key购买 nike

我已成功集成 passkit,但在通过推送通知更新存折时遇到问题。钱包已成功收到通知,但通行证未更新。

以下是我已经实现的步骤:

  1. 使用 XMPP 服务器 (PHP)。
  2. 在 php 中使用此库生成通行证 (https://github.com/tschoffelen/PHP-PKPass)。我已经替换了通行证类型和团队标识符。
  3. 用于将通行证添加到钱包的 Swift 代码。成功创建通行证并添加到钱包。
  4. 要刷新通行证,“拉动刷新”在钱包应用程序中有效。

这是我的完整代码(PHP + SWIFT): https://www.dropbox.com/sh/e3wk8bwqgv8zs3f/AACZa_x7vD8KByl6WdrrgNExa?dl=0

这是一些日志:

  1. 创建通行证时:https://www.dropbox.com/s/j14zfudy9mbllmp/add%20card.png?dl=0
  2. 在钱包中添加卡:- https://www.dropbox.com/s/yek9rf8js45p8xb/add%20card%20to%20wallet.png?dl=0
  3. 从钱包应用程序拉取刷新两个请求 https://www.dropbox.com/s/k1sfpxfbqlwwu6q/pull%20to%20refresh%20request%201.png?dl=0 https://www.dropbox.com/s/9jall5xmxpx806o/pull%20to%20refresh%20request%202.png?dl=0
  4. 收到推送通知后,来自钱包的两个请求: https://www.dropbox.com/s/sg3v9sgyu0w1e3n/push%20request%201.png?dl=0 https://www.dropbox.com/s/xd2us3771f2xn3s/push%20request%202.png?dl=0

错误是服务器响应格式错误...

请帮忙!

谢谢!

最佳答案

我自己解决了这个问题。问题出在“Last-Modified” header 日期格式中。

在PKPass.php文件中应该是header('Last-Modified: ' . gmdate('D, d M Y H:i:s T'));

我收到推送通知,我的通行证现在自动更新。

谢谢!

关于passbook - passkit - 通过推送通知不刷新。 (服务器响应格式错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44668916/

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