首页 > 解决方案 > 使用 Google Pay for Xamarin 进行应用内预配

问题描述

有没有人使用 Xamarin 对 Google Pay 进行应用内配置? push-provisioning-api 上的谷歌文档说“推送配置 API 在 Google Play 服务的公开分发版本中不可用。您必须将下面可用的模块添加到公共 SDK 以使用此 API。” 并提供有关如何使用 Gradle for Android 项目执行此操作的说明,但我不在 Xamarin 项目中使用 Gradle。

Xamarin.GooglePlayServices.Wallet 包是关于添加 PayNow 按钮,但我想添加“添加到 G 钱包”按钮。

是否有任何其他文档说明如何使用 Xamarin 做到这一点?或者有没有其他人尝试过这个?

我已经考虑尝试为附加的“Google Play 服务 SDK 库”创建一个 Xamarin 绑定项目,但尝试编译时出现错误:

“命名空间‘Com.Google.Android.Gms.Tapandpay’中不存在类型或命名空间名称‘ITapAndPay’”

而且我不确定我应该引用哪些其他程序集/包。

标签: androidxamarinxamarin.formsgoogle-pay

解决方案


我确实让 Xamarin Binding 项目工作。围绕其他 Google 库的版本依赖关系的各种问题

我曾使用 Xamarin.GooglePlayServices 预览版本来确保我获得了正确版本的播放服务,以匹配我绑定的 Google Pay 库。我还创建了自己的 Google 身份服务绑定以匹配版本。

不幸的是,我无法分享有效的解决方案,但如果您遇到类似问题,请给我留言


推荐阅读