如果您的用例不属于任何其他预定义卡券类型,便可使用通用卡券。与其他包含特定于某个用例的字段和功能(例如票券、会员卡和优惠)的卡券不同,通用卡券的设计非常灵活,它提供可用于定义自定义标签和值的字段,以支持多种用途。
用例示例
下面列举了使用通用卡券类型可以执行的操作的一些示例:
- 停车券
- 借阅证
- 会员卡
- 保险卡
- 预订确认
- 客户预过滤确认码
包含敏感信息的卡券
在某些情况下,您的卡券或用例可能涉及个人身份信息 (PII) 和健康数据等敏感信息。对于这些场景,通用私人凭证类型适用于已预先批准的用例。如需了解详情,请参阅通用私人凭证文档和使用限制政策 (AUP)。
支持的平台
借助 Google Wallet API,您可以分发卡券,供用户跨多个平台(包括 Android 应用)以及任何支持超链接的位置(例如网站、电子邮件和短信)保存至其 Google 钱包。
API 和 SDK
Google Wallet API 提供 REST API 和 Android SDK,可帮助您快速轻松地发放和管理卡券。
- Google Wallet REST API
如需在网站、电子邮件或短信等平台上发放卡券,我们建议您使用 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 所需的所有重要术语和功能。
- 卡券类和对象概览:您发送给用户的卡券是通过将卡券类与卡券对象结合使用来创建的。本文介绍了这两个概念,以及如何使用它们创建卡券。
- Google 钱包卡券开发流程:本文从头到尾全面介绍了使用 Google Wallet API 创建卡券所需的所有步骤。
工具和资源
- Codelab
自学 Codelab 会引导您完成将卡券添加到 Google 钱包的必要步骤。首先,如果您的实现将仅在 Android 设备上实现,请选择“Android”;如果您的实现支持 Android、Web、电子邮件或短信,请选择“Web”。
- 卡券构建器
使用卡券构建器工具直观地构建您的第一个卡券,并自动生成使用 Google Wallet API 创建卡券所需的 JSON。
- Google 钱包 GitHub
访问 Google 钱包 GitHub 组织,获取适用于各种编程语言的实用工具、库和示例代码。