我试图使用GCM在我的应用程序和运行在我个人电脑上的小型后端Java服务器之间进行异步通信。我的问题是我找不出GCM和Google服务的交叉链接和矛盾的参考页面。我很想使用这个问题的旧答案之一,但是API和文档在过去的几个月中被重新处理了,我发现的所有类似的问题都是去年或更高版本的。
Google's guide for setting up Google Play Services说,为了确保需要的API存在,可以使用以下两种方法之一:
.addApi(Drive.API)
)的示例,但是我找不到GoogleCloudMessaging.API
,所以这是行不通的。因此,我的问题是:如何确保设备具有更新版本的Google服务?在我使用GCM之前,是否有方法检查它是否可用(或者,如果Google服务被更新,我甚至需要这样做)?
更多信息:
民SDK 14
目标SDK 22
抱歉没有链接到一些文档,该死的信誉链接限制。
发布于 2015-06-04 06:25:33
感谢丹尼尔·努金特指出我错过了GoogleApiAvailability.getInstance()
的存在!
https://stackoverflow.com/questions/30630250
复制相似问题