交通機関のパスを利用する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
パスは次の方法で利用できます。
必要に応じて、ユーザーがパスを利用したりアクセスする際に追加のセキュリティを要求したりすることもできます。詳しくは
画面ロックで保護するをご覧ください。
バーコード スキャン
バーコードを添付して、お客様がパスをスキャンできるようにします。
静的バーコード
静的バーコードを表示するには、object.barcode
を設定します。
この API は、さまざまなタイプのバーコードを提供します。詳しくは、
Barcode
型。
ローテーション バーコード
セキュリティ強化のため、この設定でローテーション バーコードを表示することもできます。
object.rotatingBarcode
。ローテーション バーコードは通常のバーコードに似ていますが、
定期的に(通常は 1 分ごと)変更され、ターミナル/リーダーは
最新のものを受け入れますこれにより、バーコードのスクリーンショット撮影に伴うリスクが軽減されます。
特定のチケットの窃取や不正な再販の
目的にも役立ちます詳しくは、
RotatingBarcode
型。
セキュリティ アニメーション
スクリーンショットの不正使用を防ぐもう 1 つの方法は、バーコードのセキュリティ アニメーションを表示することです。
人間によるパスの検証をサポートします。
セキュリティ・アニメーションの物理的な表現は、
表示されます。このきらめきのアニメーションはデバイスが動いているときにのみトリガーされるため、テストできます
デバイスを傾けてパスの有効性を確認します。一方、デバイスを持っている場合は、
カラフルなセキュリティ アニメーションをループでアニメーション化します。
パスのセキュリティ アニメーションを有効にするには、パスクラスで SecurityAnimation
を設定します。
フィールドの AnimationType
FOIL_SHIMMER
まで。
セキュリティ アニメーションが有効になっている場合の表示例については、以下の図 1 をご覧ください。
図 1.
画面ロックで保護する
お客様がパスにアクセスできないようにするために、画面を要求できます
パスを追加またはアクセスするたびにロックされます。これを行うには、class.viewUnlockRequirement
を設定します。
詳しくは、
ViewUnlockRequirement
型。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-04-15 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-04-15 UTC。"],[[["Passes can be redeemed via barcode scan, with options for static or rotating barcodes for added security."],["Rotating barcodes enhance security by changing periodically, minimizing risks associated with ticket theft or resale."],["Security animation provides another layer of protection by displaying a shimmering outline around the barcode, triggered by device motion."],["Screen lock can be enabled to further protect pass access, requiring user authentication upon adding or accessing the pass."]]],["Passes can be redeemed via barcode scan. You can use a static barcode by setting `object.barcode` or enhance security with a rotating barcode by setting `object.rotatingBarcode`, which changes periodically. A security animation with a shimmering outline, enabled by setting `SecurityAnimation`'s `AnimationType` to `FOIL_SHIMMER`, can be used to prevent screenshot abuse. Additionally, you can require a screen lock for pass access by setting `class.viewUnlockRequirement`.\n"]]