我如何使用旧版Google Play服务?

时间:2015-05-31 11:21:14

标签: android google-cloud-messaging google-play-services

我通过Google Play服务使用Google Cloud消息传递。事情是它只能在安装了最新版本播放服务的设备上运行,在剩下的设备中我需要显示一个对话框,将用户发送到谷歌播放安装新版本巫婆我真的不想做!

那我怎么能避免这个?!我尝试使用较旧版本的播放服务(比如两年前),以确保我的大多数用户不需要更新,但似乎不可能使用等级和android sdk,因为它已经删除了旧版本版本!所以我该怎么做?有没有办法使用旧版本?!如果确实找到使用旧版本的方法是与旧版本兼容的新版本?

我不想强迫我的用户更新,因为

  • GCM虽然我喜欢它,但它对我的应用并不重要!

  • 我的用户是第三世界国家的超过30 MB女巫。

  • 由于国际低潮,谷歌播放阻止我的一些用户访问谷歌播放!我必须手动更新自己!

2 个答案:

答案 0 :(得分:0)

android studio有一个解决方案:

1.关闭您的项目

2.浏览到保存项目的文件夹

3.转到文件夹' app'并打开文件' build.gradle'

  1. 找到这一行:

    compile 'com.google.android.gms:play-services:7.3.0'

  2. 并将版本(此处为7.3.0)更改为较旧版本(如6.5.87)。 您可以通过查看sdk / extras / google / m2repository / com / google / android / gms / play-services找到可用的版本

    5.再次打开项目

答案 1 :(得分:0)

遗憾的是,Google Cloud Messaging仅添加到2015年5月底发布的7.5版Play Services API中(请参阅this Android Developers Blog post)。

因此,如果您设法找到v7.5 API的副本(请参阅my question regarding that here)或@Babak上面的建议是安全的(仍在调查那个......并且您只能拒绝在你失去GCM支持之前到7.5.0),你可能会获得几个月,但它可能不会产生巨大的差异......

实际上,我刚注意到你的问题也在5月底发布了......所以你可能无法获得任何收益。但您可以减少支持您稍后转移到新的API版本!