Android 需要Google Play服务,但未安装Google Play(市场)。。怎么办?

Android 需要Google Play服务,但未安装Google Play(市场)。。怎么办?,android,distribution,google-play,google-play-services,Android,Distribution,Google Play,Google Play Services,我们想在中国发布我们的应用程序,但我们目前有一个很大的问题 该应用程序需要安装Google Play服务。它通常工作得很好:用户会被提示一个对话框,并被带到GooglePlay应用程序,在那里他可以安装GooglePlay服务应用程序 在中国呢?在中国大陆购买Android手机时,通常没有安装Google Play。而且一直如此,用户通常从不下载Google Play应用程序(请参阅和) 所以我们要做的是:当我们检测到用户没有安装GooglePlay时,我们会将他发送到一个URL,他可以直接下载

我们想在中国发布我们的应用程序,但我们目前有一个很大的问题

该应用程序需要安装Google Play服务。它通常工作得很好:用户会被提示一个对话框,并被带到GooglePlay应用程序,在那里他可以安装GooglePlay服务应用程序

在中国呢?在中国大陆购买Android手机时,通常没有安装Google Play。而且一直如此,用户通常从不下载Google Play应用程序(请参阅和)

所以我们要做的是:当我们检测到用户没有安装GooglePlay时,我们会将他发送到一个URL,他可以直接下载GooglePlay服务APK。但是,正如预期的那样,我们找不到apk可供下载的稳定url

你们有没有遇到过同样的问题?你是怎么解决的?如果没有,你有什么想法、建议吗?任何帮助都将不胜感激:)

谢谢大家!

Google Play Services APK仅从Google Play商店提供,不支持在没有商店应用程序的设备上安装,请参阅


根据您从Google Play服务APK使用的功能类型,您需要使用第三方API或自己实现它。

将最新的Google Play服务APK添加到您的站点并从客户端应用程序下载,然后告诉用户安装它。

这是一个迟来的答案,我已经在@johlo发布的回复中发布了一条评论,但为了澄清一些事情,我将在这里写下我们所做的“有效”的事情,希望它能帮助一些人。请随时发表评论,寻求澄清

事实上,我发现了一种安装google play服务的丑陋方式:如果用户没有google play,我们会使用URL下载google play服务APK。。那是我们能做的最好的了


谷歌地图API是NOGAPPS项目的一部分,有一个替代方案。

使用这种方法,会很有帮助

public void checkGooglePlayServices(){
    // Check status of Google Play Services
    int status = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
    // Check Google Play Service Available
    try{
        if (status != ConnectionResult.SUCCESS) {
            GooglePlayServicesUtil.getErrorDialog(status, this, 10).show();
        }
    }
    catch (Exception e) {
        Log.e("Error: GooglePlayServiceUtil: ", "" + e);
    }
}

如果这些设备不是谷歌认证的,也不是由制造商提供的谷歌播放,我很确定它不会只安装谷歌播放APK,因为它过去依赖谷歌认证设备中的其他内置谷歌依赖项。你需要播放服务做什么?你是否在寻找实现目标的替代方法?谢谢你的回答。我们需要它,因为我们正在使用谷歌地图API。我们不想安装谷歌播放,但谷歌播放服务。我需要它的YouTube!aaaaagh@user462990检查已接受的答案;)希望有帮助!感谢您的回答:)事实上,我们依赖于Google Play服务,因为我们的应用程序运行的是Google Maps API。我们需要这个API,因为我们的应用程序基本上都是关于地图的。还有其他地图库像谷歌地图一样完整和精确吗?我相信你知道更多关于不同地图的选择,你有没有通过类似osmdroid的东西来了解OpenStreetMap?问题是这需要我们做很多工作(调查和实施)。但这是个好主意,我会保持密切联系的,谢谢。事实上,我发现了一种安装google play服务的丑陋方式:如果用户没有google play,我们会使用URL下载google play服务APK。。这是我们能做的最好的…我认为谷歌游戏服务是专有的,以这种方式发布它是违法的。。。这可能会给你带来麻烦。