如何使用JWT将优惠保存到Google电子钱包?

问题描述 投票:3回答:1

实际上我想保存“Google电子钱包”的优惠。因为在我做了一些RND之前我没有做过这件事并遇到过this documentation。在本文档中,他们在Android端创建Offer类对象,但在我的情况下,Offer类对象正在我们的后端服务器上创建,我只是通过向我们的后端服务器点击一个API来获取现成的JWT令牌,现在使用JWT令牌,我想将优惠保存到'Google-Wallet'。现在我的问题是,有可能吗?如果是,请告诉我如何?如果我能提供更多详细信息,请告诉我,以便您了解我的问题。谢谢

android jwt android-pay
1个回答
2
投票

我一直在PassNinja工作。您的用例最方便的方法是使用JWT链接和意图。填写您生成的JWT和类ID:https://www.android.com/{classid}/savetoandroidpay/{jwt_generated}

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

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

© www.soinside.com 2019 - 2024. All rights reserved.