問題タブ [passkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
119 参照

ios - プッシュ通知による通帳更新

通帳パスに通知を送信する通帳(パス タイプ ID) の生産証明書を使用します。通知 (プッシュ トークン) は正常に送信されましたが、問題があります。

1) 通知がモバイルに表示されない (表示されるかどうか)

2) プッシュ通知を送信した後、この URL にヒットした通行人:

https://webServiceURL/v1/devices/deviceLibraryIdentifier/registrations/passTypeIdentifier

https://webServiceURL/v1/log

空白のペイロードとプッシュ トークンを使用する デバイス トークンとして使用する

0 投票する
1 に答える
891 参照

php - Php経由で機能しない通帳パスWebサービスURLを生成します

PHP 経由でパスを作成し、iOS と iPhone で試してみましたが、すべて正常に動作しています。

現在、「パスの更新」に問題があります。問題は、ペイロードがサーバーに返されないことです。

SSL証明書を持っています。実行中のサーバーで。これは、パス生成用の my JSON ファイルです。

passwallet.php

どんな助けでも感謝します, ありがとう,

0 投票する
1 に答える
297 参照

php - 通帳ウォレットの更新に接続できませんでした

ウォレットのプッシュ通知の更新に悩まされています。次のコードを使用しました。サーバーが接続されていないというエラーが発生しました。

資格情報がありませんでした。助けてください。この問題を修正してください。

通帳を登録し、プッシュトークンをサーバーに返しました。

このキーは通帳生成証明書キーと同じです。

私を助けてください。


サーバーに接続しましたが、プッシュ通知の送信でエラーが発生しました。

メッセージが配信されませんでした: 10053。

ユーザーの予約時間は動的に作成され、デバイスに表示されます。

ユーザーが予約日を変更した場合、プッシュ通知を介して予約日時をユーザーパスに動的に更新する必要があります。

誰でも私の通帳を更新するのを手伝ってください。

0 投票する
1 に答える
483 参照

php - パスキットを使用した通帳 - パスは無効になりました

passkit を使用して passbook ファイルを作成する php プロジェクトがあります。昨年の春から問題なく動作していましたが、今日、Mac で通帳を開くと、「このパスはもう有効ではありません」と表示され、通帳の QR スキャンを使用して以前のようにダウンロードできないことに気付きました。助言がありますか?通帳証明書は 1 か月で期限切れになり、ssl 証明書は 3 か月で期限切れになります...

編集 - - - - -

新しいパス タイプ識別子、新しい証明書、および新しい Apple ルート証明書を作成しました。私のMacでは問題ないように見えますが、iPhoneは通帳を追加できません。エラーは次のとおりです。

「提供された passTypeIdentifier または teamIdentifier が証明書と一致しないか、証明書の信頼チェーンを検証できませんでした。」

0 投票する
1 に答える
707 参照

ios - PK パスがウォレット アプリで更新されない

Pass via Mail をウォレットに正常に追加しました。ウォレット アプリにパスが表示されますが、パスの裏面を引っ張って更新すると、更新されたパスが表示されません。ログは次のとおりです。

私のパスの一部は次のようになります。

更新 Web サービス呼び出しで、同じパスをバイナリ形式で渡しましたが、ポイント値は 500 です。期待される出力は、ポイントが 200 ではなく 500 として表示されることです。リフレッシュが完了すると、 「パスを更新できませんでした」というメッセージが表示されます。IOS 9.2.1 を搭載した iPhone4s でテストしています。

私が参照した: https://github.com/yuchaoonline/ytoo.service/blob/master/dotnet-passbook-master/Passbook.Sample.Web/Controllers/PassRegistrationController.cs

メソッドBinaryFormatter()が機能しなかったので、 https://github.com/horizo​​n-institute/AffectiveComputingCloud/blob/master/AffectiveComputingCloud/RestAPIWebRole/Formatter/BinaryMediaTypeFormatter.cs からの参照に従って変更しましBinaryMediaTypeFormatter()

次のヘッダーパラメーターを試しました:

0 投票する
0 に答える
104 参照

push-notification - Apple Pass が更新されない

通知を押して Apple パスを更新しようとしています。手動更新は正常に機能しています。javapns を使用して通知を送信しようとしました。ただし、ペイロードについては混乱しています。ドキュメントには、「ペイロード用の空の JSON 辞書」と記載されています。これは、aps{} タグを空にするか、全体にする必要があるということですか? いずれにせよ、シリアル番号を取得するためのリクエストがアクセス ログに見つかりません。あらゆる助けに感謝します。ありがとう。編集: 私の基本的な質問は、アップル パスの更新をトリガーするために javapns ライブラリに設定する必要があるデータは何かということです。私は試した
PushNotificationPayload iosNativeMessage= PushNotificationPayload.fromJSON("{}"); PushedNotifications response = pnm.sendNotifications(iosNativeMessage, devices);

これは機能していません。「aps」が見つからないというjavapns内でエラーをスローしています

PushNotificationPayload iosNativeMessage= PushNotificationPayload.complex() ; PushedNotifications response = pnm.sendNotifications(iosNativeMessage, devices);

ペイロードが空であるというエラーがスローされます

参考:テストにはサンドボックス環境を使用しています

0 投票する
2 に答える
2892 参照

ios - アプリ内で Apple Pay 支払いトークンを復号化する

PKPaymentTokeniOS (Objective-C または Swift を使用) で (Apple Pay 支払いトークン)を復号​​化するにはどうすればよいですか?

サーバー側で支払いトークンを復号化することをお勧めします (理想的には支払い処理業者によって行われます) が、クライアント側 (iOS 側) で支払いトークン データを復号化したい場合はどうすればよいでしょうか。

0 投票する
1 に答える
382 参照

cocoa-touch - PKPaymentButton の幅をスーパービューに設定しますか?

プログラムで PKPaymentButton を追加しています (ストーリーボードで単にUIButtontoPKPaymentButtonを設定できるようには見えないため)。PKPaymentButton をそのスーパービューの幅にしたいと思います。ただし、これは機能していないようです。(PKPaymentButton は事前に定義された 140pts の幅を維持します。) PKPaymentButton の水平方向contentHuggingPriorityを に設定しようとしましUILayoutPriorityDefaultLowたが、効果がないようです。画面の幅に合わせて全幅の PKPaymentButton を取得する方法はありますか?