gpt4 book ai didi

android - 如何检查 android 设备是否有运行在 10.2 或更高版本上的 google play 服务

转载 作者:行者123 更新时间:2023-11-29 16:40:39 25 4
gpt4 key购买 nike

根据 google 官方页面上的文档,SMSRetriever api 在设备上需要至少 10.2 的 google play 服务。

Prerequisites

The SMS Retriever API is available only on Android devices with Play services version 10.2 and newer. https://developers.google.com/identity/sms-retriever/request#2_start_the_sms_retriever

如何实现检查?我也检查了方法

public int isGooglePlayServicesAvailable (Context context, int minApkVersion)

属于 GoogleApiAvailability 类。但是现在又一次,在 google play services 10.2 的情况下,minApkVersion 的值(value)是多少。任何人都请让我知道如何以最佳方式实现这一点。

最佳答案

SmsRetrieverClient 遵循较新的 GoogleApi 连接模式,因此您不必担心版本兼容性问题,因为底层框架会为您处理所有问题。

通过向这些返回任务的 API 调用 (https://developers.google.com/android/reference/com/google/android/gms/tasks/Task) 添加监听器而不是事先检查可用性,专门处理失败案例实际上可能是更好的用户体验。

关于android - 如何检查 android 设备是否有运行在 10.2 或更高版本上的 google play 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50813946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com