問題タブ [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 - PKPass から pass.json コンテンツにアクセスする
サーバーから .pkpass ファイルをダウンロードし、そのファイルを使用してPKPass
インスタンスを作成します。.pkpass ファイルには、pass.json という名前の json ファイルがあります。このjsonファイルには、使用しようとした「バーコード」という名前のキーがありますが、[pass localizedValueForFieldKey:@"barcode"];
nilが返されます。
私は何か間違ったことをしていますか、それとも .pkpass ファイルの内容をどのように読み取ることができますか?PKPass
読んでくれてありがとう。
php - Passkit Pull To Refresh PKZIP エラー
Web サーバーを使用して通帳のパスを更新しようとすると、次のエラー メッセージが表示されます。
パス自体の作成と読み込みは完全に正常に機能するため、これには驚かされます。プルを使用して更新した場合にのみ、エラー メッセージが表示されます。ここで機能しない理由がわかりません。更新メソッドが既存のパスを検索しているときに受信されるデータベース出力を既に確認しました。pass.json でもすべて問題ありません。私は何かが恋しいですか?
セバスチャン
ios - iPhone アプリを Web サービスに登録する
そこでいくつかの航空会社のアプリを調べてみました。これはいくつかの質問を提起しました.私は答えを見つけることができませんでした.あなたにも尋ねたいと思います. 私の質問にはコードはありませんが、そのようなアプリケーションの手続きレベルを対象としています。
最初に疑問に思ったのは、たとえば航空券を予約するために航空会社のアプリを使用すると、どこかの Web サービスのデータベースに自分のスマートフォンが登録されるのではないかということです。通常、企業は今後の更新についてプッシュ通知を送信します。これは、APNS によるデバイス トークンがデータベース テーブル「デバイス」に保存されていることを意味します。たとえば、後でデバイスを見つけて通知を送信できるようにするためです。
私の質問を明確にするために、ユーザーの流れを次のように考えています。
- 航空会社のアプリを初めて開く
- ユーザーはプッシュ通知を許可するかどうか尋ねられています
- ユーザーが確認
- APNS はデバイス トークンを提供しています
- 航空会社の Web サービスは、そのデバイス トークンをデータベースに保存します。
- 更新が必要な場合は、DB 内のデバイス トークンを使用してクライアントに更新を送信します。
これは、デバイス トークンでユーザーを識別する「簡単な」方法です。しかし、登録されたデバイスを追跡する「標準的な」方法は何でしょうか?
最初の質問に基づいて、この例を少し拡張したいと思います。ほとんどの航空会社のアプリには、アプリ内にチケットを通帳パスとして保存する機能があります。私は、ユーザーがアプリのプッシュ通知を既に受け入れており、将来の参照用にデバイス トークンを使用して Web サーバーに登録およびリストされていることを考慮しています。
私が知る限り、passkit は航空会社のサーバーに Web リクエストを送信し、passkit サーバーと通信するためにはそれを解析する必要があります。ただし、このリクエストには、通帳アプリが更新を受信するためにリクエストするプッシュ トークンが含まれています。
同じユーザーに対して 2 つの異なるデバイス トークンがあると思いますか? データベース内のクライアントにメッセージをプッシュするために既存のデバイストークンを使用できるとは思いませんか? では、そのような問題をどのように解決しますか?データベースにユーザーが登録されていて、航空会社がチケットをパスブック パスとして提供している場合、パスブックは後でこのデータとどのように正しくやり取りできますか?
私は私の質問で私の主張をすることができることを願っています:)
ありがとうございました