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

Google Wallet通用凭证生成:两种实现方式是否需同时使用?

Google Wallet通用凭证生成:两种方式的区别与选择

针对你提到的Google Wallet .NET示例中的两种凭证生成方式,核心结论是:这是两种独立的凭证分发流程,不需要同时执行,二选一即可,具体取决于你的业务需求。

两种方式的具体作用

  • CreateObject方法(WalletobjectsService插入凭证)
    这个方法是把构建好的GenericPass对象提前存储到Google Wallet的服务器端。这么做的好处是你可以后续对这个凭证进行管理:比如更新凭证信息、批量推送给用户、标记作废等。存储后,你可以通过凭证ID生成添加链接(比如用JWT引用该ID)。

  • CreateJWTNewObjects方法(直接生成含凭证的JWT)
    这个方法是把GenericPass直接嵌入到签名JWT中,生成的URL让用户访问后,Google会自动创建凭证并添加到用户钱包。这种方式不需要提前在Google服务器存储凭证,流程更轻量化,适合一次性分发、不需要后续管理的场景。

选择建议

  • 如果你的业务只需要让用户快速添加凭证,不需要后续修改或管理该凭证,仅使用CreateJWTNewObjects生成JWT即可,无需调用CreateObject。
  • 如果需要对凭证进行后续的管理操作(比如更新活动信息、批量发送给用户),则需要先调用CreateObject存储凭证,再生成包含该凭证ID的JWT让用户添加。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 09:24:52