【问题标题】:Xamarin Android: Google Pay integration and Play Service 16.0.0.0Xamarin Android:Google Pay 集成和 Play 服务 16.0.0.0
【发布时间】:2019-05-14 22:12:11
【问题描述】:

因此,在 Google pay 与 Android 的集成中,Google 表示设备应具有 16.0 或更高版本的播放服务。但到目前为止我只能找到 14.X 之前的版本。

什么给了?有人遇到过这个问题吗?

我正在使用 Stripe 进行集成。出于某种原因,我得到了这个例外: Android.Gms.Common.Apis.ApiException:10: 然后是一堆匿名类。

【问题讨论】:

    标签: android xamarin.android stripe-payments google-pay


    【解决方案1】:

    如果您在 maven 上查看当前可用的 GooglePlayServices 版本,则为 16.1.2

    但是,如果您在启用预发布的情况下检查 NuGet 的 Xamarin.GooglePlayServices,则可用的最新版本是 70.1501.0-preview2,如果我没记错的话,它的目标是 maven 版本 15.0.1,因为我找不到任何关于什么时候会发布最新的GooglePlayServices NuGet 我建议您必须等到它发布。

    一个简短的问题,虽然您为什么需要最新的 GooglePlayServices,但我很确定 Google Pay 集成不需要它。

    【讨论】:

      【解决方案2】:

      正如 G.hakim 指出的那样,您需要一个支持 Google Pay 的版本,而不是最新的版本,尽管建议检查和更新您通常使用的库的版本。

      Google Pay 特定日志在系统级别共享。也就是说,您需要删除日志中的过滤器才能显示所有日志。如果您随后使用术语“钱包”过滤输出,您应该能够找到 WalletMerchantError 类型的元素,这些元素提供了有关您的配置/设置中特定问题的更多详细信息。

      【讨论】:

        猜你喜欢
        • 2016-05-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-23
        • 1970-01-01
        • 1970-01-01
        • 2014-10-31
        • 1970-01-01
        相关资源
        最近更新 更多