下载的app为啥在4G情况下不能登录,在wifi的情况下可用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了下载的app为啥在4G情况下不能登录,在wifi的情况下可用?相关的知识,希望对你有一定的参考价值。

不知你用的什么手机,有些手机下载安装后,你第一次打开会询问你是否使用什么网络,如果你只选择了使用无线网络,那就在4G网络环境下不能使用.可以到手机的设置里,点开你所使用的网络,然后把APP设置为使用时允许无线网络和4G网络环境运行. 参考技术A 我是安卓系统升级以后出现这个问题。
wifi下载安装的APP,关闭wifi重启手机再登录解决了
参考技术B 是不是因为你没允许他使用你的数据 参考技术C 建议进行以下操作:
1.检查手机网络连接是否稳定,建议更换无线网络尝试。
2.更新软件版本尝试。
3.点击手机应用程序-设定-应用程序管理器-已下载-选择出现问题的应用-清除数据
4.将数据备份(联系人,短信,图片等),恢复出厂设置重新安装尝试
5.更新下手机系统版本详情
    官方电话官方服务
      官方网站宽带129宽带159号卡宽带智慧家庭全屋WiF

使用 G+ 登录 - 为啥范围“plus.login”不能单独工作?

【中文标题】使用 G+ 登录 - 为啥范围“plus.login”不能单独工作?【英文标题】:Logging in with G+ - why scope "plus.login" won't work alone?使用 G+ 登录 - 为什么范围“plus.login”不能单独工作? 【发布时间】:2015-07-26 15:30:28 【问题描述】:

我已经浏览了几十个关于这个主题的答案,按照官方快速入门指南,做了我能想到的所有事情。

我已经设置了我的谷歌开发者控制台的所有部分,包括为 OAuth 和公共 API 访问设置正确的调试 SHA1 密钥(甚至不知道这是否有必要)。

问题

我在为GoogleApiClient 设置范围时遇到问题。

googleClient = new GoogleApiClient.Builder(this)
        .addConnectionCallbacks(this)
        .addOnConnectionFailedListener(this)
        .addApi(Plus.API)
        .addScope(...)
        .build();

我可以使用不同的范围组合登录:

            .addScope(new Scope("https://www.googleapis.com/auth/plus.login"))
            .addScope(new Scope("https://www.googleapis.com/auth/plus.profile.emails.read"))
            //WORKS! OR:

            .addScope(Plus.SCOPE_PLUS_LOGIN) // == https://www.googleapis.com/auth/plus.login
            .addScope(Plus.SCOPE_PLUS_PROFILE) // == https://www.googleapis.com/auth/plus.me
            //WORKS! OR:

            .addScope(new Scope("https://www.googleapis.com/auth/plus.profile.emails.read"))
            //WORKS! OR:

            .addScope(Plus.SCOPE_PLUS_PROFILE) // == https://www.googleapis.com/auth/plus.me
            //WORKS!

它们都运行良好,我看到它们反映在请求中(即,如果我设置 login + emails.read,对话框实际上会要求这两个)。

但是,我只需要“https://www.googleapis.com/auth/plus.login”。如果我只设置 .addScope(new Scope("https://www.googleapis.com/auth/plus.login")) 或等效的 .addScope(Plus.SCOPE_PLUS_LOGIN),我会遇到文档良好的 Toast 错误:

发生内部错误。

所以这个范围(我唯一需要的)与其他范围(例如 plus.me)一起工作,但不是单独的。为什么会这样,我该怎么办?

【问题讨论】:

我得出了和你一样的结论,但仍然没有答案。我最终添加了 Plus.SCOPE_PLUS_PROFILE 和 Plus.SCOPE_PLUS_LOGIN 因为登录本身会导致空分辨率。我还没有找到原因或解决方案。 【参考方案1】:

您可以用以下对我有用的代码替换此代码。

   mGoogleApiClient = new GoogleApiClient.Builder(this)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .addApi(Plus.API, Plus.PlusOptions.builder().build())
            .addScope(Plus.SCOPE_PLUS_LOGIN).build();

【讨论】:

【参考方案2】:

mGoogleApiClient = new GoogleApiClient.Builder(this) .addConnectionCallbacks(这个) .addOnConnectionFailedListener(这个) .addApi(Plus.API, Plus.PlusOptions.builder().build()) .addScope(Plus.SCOPE_PLUS_LOGIN).build();

使用 Plus.SCOPE_PLUS_LOGIN 不是一个好主意,因为“Plus”已被弃用。

【讨论】:

以上是关于下载的app为啥在4G情况下不能登录,在wifi的情况下可用?的主要内容,如果未能解决你的问题,请参考以下文章

我怎样能判断家里的wifi用的是4g网还是5g网呀?

为啥用wifi连不了谷歌浏览器,用4g却可以但很慢

手机连上wifi但只有微信和QQ能上网,其他APP都不行怎么回事

NSURLSessionDownloadTask 适用于 wifi,而不是 4G

为啥手机连WIFI能上的网站,连4G就无法进入?

Iphone App - 您可以在不使用 WiFi 的情况下下载的最大文件大小?