因此,在与Android进行Google付费集成时,Google表示设备应具有16.0或更高版本的播放服务。但是到目前为止,我只能找到14.X以下的版本。
有什么作用?有人遇到过这个问题吗?
我正在使用Stripe进行集成。由于某种原因,我遇到了这个异常: Android.Gms.Common.Apis.ApiException:10: 然后是一堆匿名类。
答案 0 :(得分:1)
如果在Maven上检查GooglePlayServices
当前可用的版本,则为16.1.2
但是,如果您在启用预发行版本的情况下检查NuGet是否为Xamarin.GooglePlayServices
,则可用的最新版本是70.1501.0-preview2
,如果我没记错的话,它是针对maven版本15.0.1
的,因为我找不到关于何时发布最新GooglePlayServices
NuGet的任何发行说明,我建议您必须等到发行后。
一个简短的问题,但是为什么您需要最新的GooglePlayServices
,我很确定Google Pay集成不需要它。
答案 1 :(得分:1)
正如G.hakim指出的那样,尽管建议您检查并更新您通常使用的库的版本,但您需要一个支持Google Pay的版本,而不是最新版本。
Google Pay特定日志在系统级别共享。也就是说,您需要删除日志中的过滤器以显示所有日志。如果再用“钱包”一词过滤输出,则应该能够找到类型为WalletMerchantError
的元素,这些元素提供有关配置/设置中特定问题的更多详细信息。