問題タブ [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.
ios - プッシュ通知による通帳更新
通帳パスに通知を送信する通帳(パス タイプ ID) の生産証明書を使用します。通知 (プッシュ トークン) は正常に送信されましたが、問題があります。
1) 通知がモバイルに表示されない (表示されるかどうか)
2) プッシュ通知を送信した後、この URL にヒットした通行人:
https://webServiceURL/v1/devices/deviceLibraryIdentifier/registrations/passTypeIdentifier
と
空白のペイロードとプッシュ トークンを使用する デバイス トークンとして使用する
php - Php経由で機能しない通帳パスWebサービスURLを生成します
PHP 経由でパスを作成し、iOS と iPhone で試してみましたが、すべて正常に動作しています。
現在、「パスの更新」に問題があります。問題は、ペイロードがサーバーに返されないことです。
SSL証明書を持っています。実行中のサーバーで。これは、パス生成用の my JSON ファイルです。
passwallet.php
どんな助けでも感謝します, ありがとう,
php - 通帳ウォレットの更新に接続できませんでした
ウォレットのプッシュ通知の更新に悩まされています。次のコードを使用しました。サーバーが接続されていないというエラーが発生しました。
資格情報がありませんでした。助けてください。この問題を修正してください。
通帳を登録し、プッシュトークンをサーバーに返しました。
このキーは通帳生成証明書キーと同じです。
私を助けてください。
サーバーに接続しましたが、プッシュ通知の送信でエラーが発生しました。
メッセージが配信されませんでした: 10053。
ユーザーの予約時間は動的に作成され、デバイスに表示されます。
ユーザーが予約日を変更した場合、プッシュ通知を介して予約日時をユーザーパスに動的に更新する必要があります。
誰でも私の通帳を更新するのを手伝ってください。
php - パスキットを使用した通帳 - パスは無効になりました
passkit を使用して passbook ファイルを作成する php プロジェクトがあります。昨年の春から問題なく動作していましたが、今日、Mac で通帳を開くと、「このパスはもう有効ではありません」と表示され、通帳の QR スキャンを使用して以前のようにダウンロードできないことに気付きました。助言がありますか?通帳証明書は 1 か月で期限切れになり、ssl 証明書は 3 か月で期限切れになります...
編集 - - - - -
新しいパス タイプ識別子、新しい証明書、および新しい Apple ルート証明書を作成しました。私のMacでは問題ないように見えますが、iPhoneは通帳を追加できません。エラーは次のとおりです。
「提供された passTypeIdentifier または teamIdentifier が証明書と一致しないか、証明書の信頼チェーンを検証できませんでした。」
ios - PK パスがウォレット アプリで更新されない
Pass via Mail をウォレットに正常に追加しました。ウォレット アプリにパスが表示されますが、パスの裏面を引っ張って更新すると、更新されたパスが表示されません。ログは次のとおりです。
私のパスの一部は次のようになります。
更新 Web サービス呼び出しで、同じパスをバイナリ形式で渡しましたが、ポイント値は 500 です。期待される出力は、ポイントが 200 ではなく 500 として表示されることです。リフレッシュが完了すると、 「パスを更新できませんでした」というメッセージが表示されます。IOS 9.2.1 を搭載した iPhone4s でテストしています。
メソッドBinaryFormatter()
が機能しなかったので、 https://github.com/horizon-institute/AffectiveComputingCloud/blob/master/AffectiveComputingCloud/RestAPIWebRole/Formatter/BinaryMediaTypeFormatter.cs からの参照に従って変更しましBinaryMediaTypeFormatter()
た
次のヘッダーパラメーターを試しました:
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);
ペイロードが空であるというエラーがスローされます
参考:テストにはサンドボックス環境を使用しています
ios - アプリ内で Apple Pay 支払いトークンを復号化する
PKPaymentToken
iOS (Objective-C または Swift を使用) で (Apple Pay 支払いトークン)を復号化するにはどうすればよいですか?
サーバー側で支払いトークンを復号化することをお勧めします (理想的には支払い処理業者によって行われます) が、クライアント側 (iOS 側) で支払いトークン データを復号化したい場合はどうすればよいでしょうか。
cocoa-touch - PKPaymentButton の幅をスーパービューに設定しますか?
プログラムで PKPaymentButton を追加しています (ストーリーボードで単にUIButton
toPKPaymentButton
を設定できるようには見えないため)。PKPaymentButton をそのスーパービューの幅にしたいと思います。ただし、これは機能していないようです。(PKPaymentButton は事前に定義された 140pts の幅を維持します。) PKPaymentButton の水平方向contentHuggingPriority
を に設定しようとしましUILayoutPriorityDefaultLow
たが、効果がないようです。画面の幅に合わせて全幅の PKPaymentButton を取得する方法はありますか?