android - 如何使用 JWT 将报价保存到 Google 电子钱包?

标签 android jwt android-pay

实际上,我想将报价保存到“Google 电子钱包”。因为在我做了一些 RND 并遇到 this documentation 之前我还没有研究过它.在本文档中,他们在 Android 端创建了 Offer 类对象,但在我的例子中,Offer 类对象是在我们的后端服务器上创建的,我只需将一个 API 连接到我们的后端服务器即可获得现成的 JWT token ,现在使用该 JWT token ,我想将报价保存到“Google 钱包”。现在我的问题是,这可能吗?如果是,请告诉我如何?另外请让我知道我是否可以提供更多详细信息,以便您了解我的问题。谢谢

最佳答案

我一直在 PassNinja 研究这个.对于您的用例,最方便的方法是使用 JWT 链接和 Intent 。 填写你生成的 JWT 和类 ID: https://www.android.com/{classid}/savetoandroidpay/{jwt_generated}

使用 ACTION_VIEW Intent 从“保存到 Google Pay”按钮打开深层链接。 确保触发 Intent 的按钮使用品牌指南。

Intent webIntent = new Intent(Intent.ACTION_VIEW,
        Uri.parse("https://www.android.com/payapp/savetoandroidpay/" + JWT));
context.startActivity(webIntent)`

有关深层链接和保存到 Google Pay 的更多信息,here is a video .

关于android - 如何使用 JWT 将报价保存到 Google 电子钱包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52202229/

相关文章:

java - JWT token 化跳过自定义页面的 URL

Android Pay - 示例应用无法运行 ("Not available here")

android - 无法通过此代码接收消息(广播接收器)

c# - 添加 Authorize 属性时 Web api 核心返回 404

android - 巨大的位图在 android 中导致 ANR

jwt - token 刷新时的部分 JWT token

Javascript 使用转义字符解析 JSON

Android 支付示例应用程序无法正常工作

android - 激活对话框Android中的按钮

android - DexArchiveMergerException : Unable to merge dex - Android Studio 3. 0 稳定