私は正常にパスキットを統合しましたが、プッシュ通知で通帳を更新する際に問題に直面しています。 通知はウォレットに正常に受信されましたが、更新は行われませんでした。私が実装したpasskit - プッシュ通知でリフレッシュしません。 (サーバーの応答が不正でした)
され、以下のステップ:
- 使用済みXMPPサーバー(PHP)。
- は、このライブラリを使用してパスを生成します(https://github.com/tschoffelen/PHP-PKPass)。パスの種類とチームの識別子を置き換えました。
- ウォレットにパスを追加するスウィフトコード。パスが正常に作成され、ウォレットに追加されます。
- パスをリフレッシュするには、ウォレットアプリで「リフレッシュするためにプル」が機能しています。ここで
私の完全なコード(PHP + SWIFT)は、次のとおりです。ここで https://www.dropbox.com/sh/e3wk8bwqgv8zs3f/AACZa_x7vD8KByl6WdrrgNExa?dl=0
は、いくつかのログです:
- パスを作成中:https://www.dropbox.com/s/j14zfudy9mbllmp/add%20card.png?dl=0
- は財布にカードを追加します - https://www.dropbox.com/s/yek9rf8js45p8xb/add%20card%20to%20wallet.png?dl=0
- ウォレットアプリから2つのリクエストをリフレッシュするには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
- プッシュ通知を受信したときに、財布から2つの要求: https://www.dropbox.com/s/sg3v9sgyu0w1e3n/push%20request%201.png?dl=0 https://www.dropbox.com/s/xd2us3771f2xn3s/push%20request%202.png?dl=0
エラーが... サーバーの応答が不正だったです
助けてください!
ありがとうございます!
生バンドルを取得できますか?プルには381636、プッシュには381635の2種類のコンテンツ長があります。 – PassKit
私はプルとプッシュのたびに新しいバンドルを生成します。私はコンテンツの長さに気づいていない。 1バイトの違いは問題を引き起こす可能性がありますか? 「サーバーの応答が不正... etcなど」というエラーが表示されましたか? – Parimal