【问题标题】:How can i use older version of google play services?如何使用旧版本的 google play 服务?
【发布时间】:2015-05-31 11:21:14
【问题描述】:

我正在通过 google play 服务使用 Google Cloud 消息传递。事情是它只适用于安装了最新版本的播放服务的设备,在其余设备中,我需要显示一个对话框以将用户发送到谷歌播放以安装我真的不想做的新版本女巫!

那么我该如何避免呢?!我正在尝试使用旧版本的播放服务(比如说从 2 年前开始)来确保我的大多数用户不需要更新,但使用 Grade 和 android sdk 似乎是不可能的,因为它已经删除了旧版本!所以我该怎么做?有没有办法使用旧版本?!如果确实找到了使用旧版本的方法,那么新版本是否与旧版本兼容?

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

  • GCM 虽然我喜欢拥有它,但它对我的应用来说并不是必不可少的!

  • 如果我的用户是第三世界国家,它超过 30 MB。

  • 由于国际低谷,Google play 阻止了我的一些用户访问 google play!我必须手动更新自己!

【问题讨论】:

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


    【解决方案1】:

    android studio 有一个解决方案:

    1.关闭你的项目

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

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

    1. 找到这一行:

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

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

    5.再次打开项目

    【讨论】:

      【解决方案2】:

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

      所以,如果您设法找到 v7.5 API 的副本(请参阅my question regarding that here)或者@Babak 的上述建议是否安全(仍在调查那个...并且您只能降到 7.5 .0 在您失去 GCM 支持之前),您可能会获得几个月的时间,但可能不会有太大的不同...

      实际上,我刚刚注意到您的问题也在 5 月底发布...所以您可能无法获得任何东西。但是您以后可能会减少对您迁移到新 API 版本的支持!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-09-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多