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

Android应用添加Google Private Pass时提示“出错了”问题排查

Google Wallet Generic Private Pass 添加失败排查

以下是可能导致你调用Linking.openURL(jwtlink)后Google Wallet显示“Something went wrong”的原因:

  • 签名指纹未正确配置:Google Wallet测试环境会校验应用签名,你本地调试用的Android应用签名SHA-1/SHA-256可能没添加到Google Wallet API控制台的测试账户配置中。支持团队使用的是合规签名环境,所以能成功添加。检查控制台里的测试签名指纹是否和当前调试应用的签名完全一致。
  • URL传递时的编码异常:Linking.openURL可能对jwtlink做了不必要的转义,导致JWT中的特殊字符被篡改,Wallet应用无法正确解析。把你代码中使用的jwtlink打印出来,和发给支持团队的原始链接对比,确认两者完全相同。
  • 设备Google账户状态异常:虽然你的账户在测试用户列表中,但可能存在同步延迟,或者账户未授予Google Wallet必要权限。尝试退出并重新登录Google账户,或清除Google Wallet应用的缓存后重试。
  • 系统/应用版本兼容性问题:你的设备Android系统版本或Google Wallet应用版本过低,不支持当前Generic Private Pass的格式。对比支持团队使用的系统和应用版本,更新到对应版本后测试。
  • JWT的受众字段不匹配:如果JWT payload中的aud字段指定了特定应用包名,你当前应用的包名可能和该配置不匹配。检查JWT的aud值是否与Android应用的包名完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 19:12:37