当前位置: 首页 > 知识库问答 >
问题:

如何使用旧版本的google play服务?

董同
2023-03-14

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

那我怎么能避免呢?!我正在尝试使用较旧版本的play services(比如两年前的版本),以确保我的大多数用户不需要更新,但grade和android sdk似乎不可能,因为它已经删除了较旧版本!那我该怎么办?有没有办法使用旧版本?!如果你找到了使用旧版本的方法,新版本是否与旧版本兼容?

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

>

  • GCM对我的应用程序来说并不重要,尽管我喜欢拥有它!

    它的容量超过30MB,这在第三世界国家比我的用户多得多。

  • 共有2个答案

    司空兴为
    2023-03-14

    不幸的是,Google Cloud Messaging仅在2015年5月底发布的7.5版中添加到Play Services API中(请参阅这篇Android开发者博客文章)。

    所以,如果你能找到v7的副本。5 API(请参阅我在这里提出的问题),或者如果@Babak的上述建议是安全的(仍在调查该建议……在失去GCM支持之前,您只能下载到7.5.0),您可能会获得几个月的时间,但这可能不会产生太大的影响。。。

    事实上,我刚刚注意到你的问题也在五月底发布。。。所以你可能什么都得不到。但是,您可能会减少对以后迁移到新API版本的支持!

    孙朗
    2023-03-14

    android studio有一个解决方案

    1.关闭你的项目

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

    3.转到文件夹“app”并打开文件“build”。格拉德尔

    找到这一行:

    compile'com.google.Androidgms:游戏服务:7.3.0'

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

    5.重新打开项目

     类似资料:
    • 我想在我的LibGDX Android游戏中使用Google Play Game Services API的成就和排行榜。我所做的唯一一件事就是从游戏服务开发者网站上获取运行的示例。我已经尝试在我的项目中使用这段代码很多天了,但仍然一无所获。我也尝试过学习本教程http://helios.hud.ac.uk/u1070589/blog/?p=202但我没有“主游戏类(从ApplicationLis

    • 当我执行phpInfo时。我的Linux(fedora)上的php脚本 它给出了PHP版本5.5 而当我使用我的Apache服务器(通过浏览器)到达它时,它给了我旧的PHP 5.3版本。 发现Apache正在使用一些库(LoadMoulesphp5_module模块/libphp5.so)-在php.conf.中找到它 有人能帮助如何更改Apache正在使用的版本吗? 或者还有其他方法迫使Apac

    • 问题内容: Cloundfoundry最近将其Java buildpack更新到2.5版(包括Java 8和tomcat 8)。我仍想使用2.4版,因为我的应用尚未升级到Java 8。这样做最简单的方法是什么? 我可以使用 但是如何指定使用版本2.4(https://github.com/cloudfoundry/java- buildpack/releases/tag/v2.4 )?显然,指定标

    • 问题内容: 我在Ubuntu 10.10上运行Node.js版本。 我想使用version 。 如何回滚到旧版本的节点? 问题答案: 一种方法是使用NVM,即节点版本管理器。 使用以下命令获取nvm 您可以在https://github.com/creationix/nvm上找到它 它使您可以轻松安装和管理节点的多个版本。这是帮助的摘录:

    • 问题内容: 我正在与Maven项目一起工作,并且有两个项目,并且。我是一个maven库,其pom如下所示: 在我上面的POM,带来的是各种Spring框架依赖喜欢的旧版本,。它带来了版本,我想使用这两个spring框架的最新版本,即。排除旧版本和来自最新版本并使用最新版本的正确方法是什么? 我需要使用最新版本,因为某些类仅在最新版本中存在。 问题答案: 依赖项要求的库版本与要使用的库版本之间可能存

    • 问题内容: 如果我没记错的话,Android准则说您应该将ActionBar用于应用程序内的全局导航。 但是同时,您通常希望定位最古老的API,以实现最大的兼容性。 我正在开始开发应用程序,并将目标设置为Android 2.2。 是否可以在此处使用操作栏?如果没有,我该怎么用? 谢谢凯文 问题答案: 使用ActionBarSherlock。 确保您的项目使用Android 4.0+作为构建目标,并