You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无需自定义API向Google Wallet添加会员卡的实现疑问

问题解答

1. 是否无需自定义API即可添加会员卡?

完全可以不用搭建自定义API,直接在Android客户端生成符合格式的JSON,调用savePasses()方法就能完成会员卡添加操作,无需后端接口支持。

2. newObjectJson 核心参数说明

OBJECT_ID

这是你自定义的唯一标识符,用于区分同一Class下的不同会员卡对象(比如每个用户的专属会员卡ID),只要在你的Issuer ID范围内唯一即可,格式为ISSUER_ID.自定义唯一值,例如123456789.user_001。

OWNER_EMAIL_ADDRESS

填写你在Google Wallet商家控制台注册Issuer时使用的邮箱地址,也就是该Issuer的所有者邮箱。

3. 含EAN码的完整会员卡JSON示例

{
  "id": "你的ISSUER_ID.你的OBJECT_ID",
  "classId": "你的CLASS_ID",
  "iss": "你的商家注册邮箱",
  "genericType": "LOYALTY",
  "loyaltyPoints": {
    "balance": {
      "stringValue": "150"
    },
    "label": "会员积分"
  },
  "barcode": {
    "type": "EAN_13",
    "value": "9876543210123"
  },
  "cardTitle": {
    "defaultValue": {
      "language": "zh-CN",
      "value": "XX连锁超市会员卡"
    }
  },
  "header": {
    "defaultValue": {
      "language": "zh-CN",
      "value": "XX连锁超市"
    }
  },
  "subheader": {
    "defaultValue": {
      "language": "zh-CN",
      "value": "会员专属优惠"
    }
  }
}

4. 额外注意事项

  • 确保你已在Google Wallet商家控制台创建好对应的Loyalty Class,且Class配置允许直接创建对象
  • 调用savePasses()前需完成WalletClient的初始化,并在AndroidManifest中配置好相关权限与meta-data
  • 测试阶段可直接硬编码JSON参数,正式环境建议根据用户数据动态生成对象信息

内容的提问来源于stack exchange,提问作者Pepa Zapletal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 00:57:22