IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> flutter项目app上架Google Play 审核问题: HostnameVerifier -> 正文阅读

[移动开发]flutter项目app上架Google Play 审核问题: HostnameVerifier

关于flutter项目app上架Google Play 审核问题:

Your app(s) are using an unsafe implementation of the HostnameVerifier
interface. You can find more information about how resolve the issue
in this Google Help Center article.
即:
您的应用正在使用 HostnameVerifier 接口的不安全实现。您可以在这篇 Google 帮助中心文章中找到有关如何解决问题的更多信息。

在这里插入图片描述
首先是要定位到问题所在,到底哪里实现了不安全接口。起初毫无头绪,所以在项目中使用关键词 HostnameVerifier 进行搜索。发现了这个开关,默认是开启ON。尝试性关闭进行了打包重新上架,结果成功上架。
但是 这个 Insecure HostnameVerifier(不安全主机名验证程序)并不清楚是什么,官方中也未暂无查到用途作用,但直觉认为不能就这样关闭。

在这里插入图片描述
所以再次重新检查第三方插件中什么业务用到相关内容。后来在插件flutter_braintree中的braintree官网中发现有相关 HostnameVerifier 内容,并在https://stackoverflow.com上了解到大致是braintree sdk引起的插件漏洞问题。

我的项目开发中引用依赖版本为: flutter_braintree: ^1.0.3

查看flutter_braintree官网的changelog时发现:

1.1.0+1 # 修复 Braintree 插件中的漏洞(Play Store 问题)

虽然没具体解释,但决定升级到该版本 flutter_braintree: ^1.1.0+1
进行Put get 过程中:

https://cardinalcommerce.bintray.com/android/org/jfrog/cardinalcommerce/gradle/cardinalmobilesdk/2.2.4-1/cardinalmobilesdk-2.2.4-1.pom ”。无法获取从服务器收到状态代码 403

Could not resolve all task dependencies for configuration ‘:app:releaseRuntimeClasspath’.
Could not resolve org.jfrog.cardinalcommerce.gradle:cardinalmobilesdk:2.2.3-2.
Required by:
project :app > project :react-native-braintree-dropin-ui > com.braintreepayments.api:drop-in:4.6.0 > com.braintreepayments.api:three-d-secure:3.11.1
Could not resolve org.jfrog.cardinalcommerce.gradle:cardinalmobilesdk:2.2.3-2.
Could not get resource ‘https://cardinalcommerce.bintray.com/android/org/jfrog/cardinalcommerce/gradle/cardinalmobilesdk/2.2.3-2/cardinalmobilesdk-2.2.3-2.pom’.
Could not GET ‘https://cardinalcommerce.bintray.com/android/org/jfrog/cardinalcommerce/gradle/cardinalmobilesdk/2.2.3-2/cardinalmobilesdk-2.2.3-2.pom’. Received status code 403 from server: Forbidden
Could not resolve org.jfrog.cardinalcommerce.gradle:cardinalmobilesdk:2.2.3-2.
Could not get resource ‘https://cardinalcommerce.bintray.com/android/org/jfrog/cardinalcommerce/gradle/cardinalmobilesdk/2.2.3-2/cardinalmobilesdk-2.2.3-2.pom’.
Could not GET ‘https://cardinalcommerce.bintray.com/android/org/jfrog/cardinalcommerce/gradle/cardinalmobilesdk/2.2.3-2/cardinalmobilesdk-2.2.3-2.pom’. Received status code 403 from server: Forbidden
Could not resolve org.jfrog.cardinalcommerce.gradle:cardinalmobilesdk:2.2.3-2.
Could not get resource ‘https://cardinalcommerce.bintray.com/android/org/jfrog/cardinalcommerce/gradle/cardinalmobilesdk/2.2.3-2/cardinalmobilesdk-2.2.3-2.pom’.
Could not GET ‘https://cardinalcommerce.bintray.com/android/org/jfrog/cardinalcommerce/gradle/cardinalmobilesdk/2.2.3-2/cardinalmobilesdk-2.2.3-2.pom’. Received status code 403 from server: Forbidden```

解决办法:再集成过程中 可参考
Could not resolve cardinalmobilesdk Required by: braintreepayments:5.2.1( In provided Demo Project as well) #246

在Android主 build.gradle 中添加如下代码

repositories {
    maven {
        url "https://cardinalcommerceprod.jfrog.io/artifactory/android"
        credentials {
            username 'braintree_team_sdk'
            password 'AKCp8jQcoDy2hxSWhDAUQKXLDPDx6NYRkqrgFLRc3qDrayg6rrCbJpsKKyMwaykVL8FWusJpp'
        }
    }
}
  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-11-20 18:30:36  更:2021-11-20 18:31:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 3:54:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码