Google Wallet API を使用すると、QR コードやバーコード付きの交通機関のパスをスマートフォンの Google ウォレットに簡単に追加できます。
対応プラットフォーム
Google Wallet API を使用すると、ユーザーがパスを発行して、Android アプリをはじめ、ハイパーリンクがサポートされている場所(ウェブサイト、メール、SMS メッセージなど)の複数のプラットフォームで Google ウォレットに保存できます。
API と SDK
Google Wallet API には REST API と Android SDK が用意されており、パスをすばやく簡単に発行して管理できます。
- Google Wallet REST API
ウェブ、メール、SMS などのプラットフォームでパスを発行するには、Google Wallet REST API を使用することをおすすめします。API には、パスのさまざまなコンポーネントを作成、取得、更新できる一連のエンドポイントが用意されています。
- Google ウォレット Android SDK
Android アプリでパスを発行するには、Google ウォレット Android SDK を使用することをおすすめします。SDK にはさまざまなコンビニエンス メソッドが用意されており、ネイティブ コードを使用して Google Wallet API をモバイルアプリに簡単に統合できます。
注: Google Wallet API でパスを発行する場合、Google Wallet REST API または Google Wallet Android SDK の使用は必須ではありませんが、使用することを強くおすすめします。REST API または Android SDK を使用せずにパスを発行する方法については、JWT でパス オブジェクトとパスクラスを作成するをご覧ください。
要件
Google Wallet API を使用してパスを発行するには、まず次の操作を行う必要があります。- Google Wallet API 発行者アカウントを作成します。
- Android 以外のデベロッパー: Google Cloud アカウントを作成します。
- Android デベロッパー: Google Play 開発者サービスをセットアップします。
Google Wallet API のスタートガイド
Google Wallet API の使用を開始する前に、基本的な機能と用語について理解を深める以下の記事をご覧ください。- 主なコンセプトと用語: この記事では、Google Wallet API を使用するために必要なすべての重要な用語と機能について説明します。
- パスのクラスとオブジェクトの概要: ユーザーに発行するパスは、パスクラスとパス オブジェクトを組み合わせて作成されます。この記事では、この 2 つのコンセプトと、それらを使用してパスを作成する方法について説明します。
- Google ウォレットのパスの開発フロー: この記事では、Google Wallet API を使用してパスを作成するために必要なすべての手順を最初から最後まで説明します。
ツールとリソース
- Codelab
セルフガイドの Codelab では、Google ウォレットにパスを追加するために必要な手順について説明しています。実装が Android デバイスのみを対象とする場合は、[Android] を選択します。実装が Android、ウェブ、メール、SMS をサポートする場合は [ウェブ] を選択します。
- パスビルダー
パスビルダー ツールを使用して最初のパスを視覚的に構築し、Google Wallet API でパスを作成するために必要な JSON を自動的に生成します。
- Google ウォレット GitHub
Google ウォレット GitHub 組織で、さまざまなプログラミング言語向けの便利なツール、ライブラリ、サンプルコードを入手できます。