首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何检查Google Play Services API的可用性?(特别是GCM API)

如何检查Google Play Services API的可用性?(特别是GCM API)
EN

Stack Overflow用户
提问于 2015-06-03 20:40:50
回答 1查看 3.9K关注 0票数 6

我试图使用GCM在我的应用程序和运行在我个人电脑上的小型后端Java服务器之间进行异步通信。我的问题是我找不出GCM和Google服务的交叉链接和矛盾的参考页面。我很想使用这个问题的旧答案之一,但是API和文档在过去的几个月中被重新处理了,我发现的所有类似的问题都是去年或更高版本的。

Google's guide for setting up Google Play Services说,为了确保需要的API存在,可以使用以下两种方法之一:

  1. GoogleApiClient类提供了使用Drive (.addApi(Drive.API))的示例,但是我找不到GoogleCloudMessaging.API,所以这是行不通的。
  2. “另一种方法是使用isGooglePlayServicesAvailable()方法。”这链接到GooglePlayServicesUtil类,但是这个类中的几乎所有方法都不推荐GoogleApiAvailability的非静态版本,我可以理解,只要有可能,我都想避免使用废弃的代码。GoogleApiAvailability类也不允许我实例化它。

因此,我的问题是:如何确保设备具有更新版本的Google服务?在我使用GCM之前,是否有方法检查它是否可用(或者,如果Google服务被更新,我甚至需要这样做)?

更多信息:

民SDK 14

目标SDK 22

抱歉没有链接到一些文档,该死的信誉链接限制。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-04 06:25:33

感谢丹尼尔·努金特指出我错过了GoogleApiAvailability.getInstance()的存在!

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30630250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档