flutter - 通过 https 协议的外部请求在 android 9 上不起作用
问题描述
我是框架颤振世界的新手,我正在为我的工作开发一个应用程序,它进展顺利,但我遇到了一个问题,我无法解决它。
我的问题如下我有我的应用程序的主屏幕,用户必须输入用户名和密码才能访问,直到那时好的应用程序执行以下操作:
1 - 使用 Firebase 对用户进行身份验证,因为通知而使用它;2 - 在 php 开发的 api 中对用户进行身份验证;
其中一名员工报告说,在智能手机上,带有 android 9 的三星 Galaxy s8 没有进行身份验证,我发现这很奇怪,在一些测试中,我注意到在他的智能手机上,从 api 收到的返回是空的,我把他的用户带到我的手机上,然后我的智能手机没有问题,它来自小米;
为了解决这个问题,我进入了三星的测试实验室,发现三星 Galaxy s8 以上的所有带有 android 9 的智能手机都没有进行身份验证,但如果你使用的是 android 8.0 的三星 Galaxy s7,身份验证就会正常进行。
然后搜索论坛和互联网,我注意到 android 9 发生了关于仅接受 https 的 http 请求的更改,但访问的 url 是 https,但我正在经历这个异常,因为它不会产生任何错误。
我也按照以下链接中的说明进行操作,但未能成功解决问题。
解决方案
推荐阅读
- javascript - 如何在没有 Javascript 或 Jquery 的情况下切换背景颜色?
- reactjs - REST 响应时间太长 react axios
- php - 在php中合并对象
- flutter - Flutter - 是否有任何选项可以录制带有视频和音频的屏幕?
- cordova - 无法使用 Ionic 应用程序和通用链接获得“打开”应用程序横幅
- javascript - 一键打开10个标签
- azure-cognitive-services - Azure 内容版主门户 - 无法加载 Azure 媒体服务视频
- java - 如何在 Spring Integration 中使用路由器从单个类中拆分两个(对象和列表)
- javascript - 如何设置表格滚动到默认位置
- html - 为什么html标签不用作汉堡菜单?