首页 > 解决方案 > 如何为 API 版本 23 设置 Google Pay?

问题描述

我想为 Android 版本 23 设置 Google 支付 API,到目前为止我可以设置它,但仅适用于 API 24 或更高版本,不知道代码如何使用链接。

https://github.com/google-pay/android-quickstart/tree/master/app/src/main/java/com/google/android/gms/samples/wallet

标签: androidandroid-studiopaymentgoogle-pay

解决方案


在此处查看 build.graddle 文件 - https://github.com/google-pay/android-quickstart/blob/master/app/build.gradle

/* 低于 19 的 SDK 版本不支持 Google Payment API。此示例需要此版本,因为使用了新的构造,例如 Optional。*/

现在要使其适用于 API 级别低于 24 的设备,请适当设置 minSdkVersion 并构建项目。很可能你会得到错误和一个快速修复,它会提示你使用需要 API 级别 24 来包围某些方法,请遵循。

现在,当您的应用程序在运行较低 API 级别的设备上运行时,这些方法将无法用于您的应用程序,并且您必须在必要时提供回退代码。

希望这可以帮助。

  1. 在 build.graddle 中将 minSdkVersion 设置为 23
  2. 对代码中出现的错误和警告采取适当的措施。

推荐阅读