【问题标题】:In-App Provision with Google Pay for Xamarin使用 Google Pay for Xamarin 进行应用内预配
【发布时间】:2019-08-23 18:32:28
【问题描述】:

是否有人使用 Xamarin 完成了 Google Pay 的应用内配置 push-provisioning-api 上的谷歌文档说 “Push Provisioning 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’”

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

【问题讨论】:

  • 您能否分享您提到的相应的谷歌文档链接,这会有所帮助,谢谢
  • 遗憾的是,Google Push Provisioning API 文档不公开 - 只有当您的电子邮件地址被列入白名单时,它们才可用。如果您被列入白名单,则链接为 developers.google.com/pay/issuers/push-provisioning-api/…

标签: android xamarin xamarin.forms google-pay


【解决方案1】:

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

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

很遗憾,我无法分享可行的解决方案,但如果您遇到类似问题,请给我留言

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 2019-01-09
    相关资源
    最近更新 更多