【问题标题】:Would using features of newer version of Google Play Services crash the app, if user has older version of the Google Play Services?如果用户使用的是旧版 Google Play 服务,使用新版 Google Play 服务的功能会导致应用程序崩溃吗?
【发布时间】:2015-10-16 10:40:08
【问题描述】:

我想使用 Google Play 服务的新人脸检测功能,它已在 7.8 版本中引入。我想知道我是否发布了我的应用程序,它是否可以在具有旧版 Google Play 服务的手机上运行,​​如果不是,它会崩溃还是?

【问题讨论】:

  • 我认为最好的方法是自己在实验中进行测试。

标签: android google-play-services


【解决方案1】:

GoogleApiAvailability 类中的函数。

用于验证 Google Play 服务 APK 是否为 在此设备上可用且是最新的

使用isGooglePlayServicesAvailable 方法。

public int isGooglePlayServicesAvailable(上下文上下文)

验证是否已安装并启用 Google Play 服务 设备,并且此设备上安装的版本不低于 这个客户需要的那个。

如果需要,可以使用 isUserResolvableErrorgetErrorDialog 方法从 Play 商店安装最新版本。

【讨论】:

    【解决方案2】:

    它确实会在旧手机上崩溃,因为新版本中没有旧版本中的方法。只需确保您有处理旧版本的例外情况 - 或者将您的应用程序所需的最低 Android 版本设置得更高。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-16
      • 1970-01-01
      • 2013-05-12
      相关资源
      最近更新 更多