在将Flutter项目的应用程序上架到Google Play时,遇到了审核问题:HostnameVerifier。(flutter 调用java)(flutter新建项目)

访客 134 0
关于Flutter项目App在Google Play上架审核问题,以下是相关内容:

Your app(s) are currently utilizing an insecure implementation of the HostnameVerifier interface. For further guidance on resolving this issue, please refer to this article in the Google Help Center.

在将Flutter项目的应用程序上架到Google Play时,遇到了审核问题:HostnameVerifier。(flutter 调用java)(flutter新建项目)-第1张图片-谷歌商店上架
首先是要定位到问题所在,到底哪里实现了不安全接口。起初毫无头绪,所以在项目中使用关键词 HostnameVerifier 进行搜索。发现了这个开关,默认是开启ON。尝试性关闭进行了打包重新上架,结果成功上架。
但是 这个 Insecure HostnameVerifier(不安全主机名验证程序)并不清楚是什么,官方中也未暂无查到用途作用,但直觉认为不能就这样关闭。

在将Flutter项目的应用程序上架到Google Play时,遇到了审核问题:HostnameVerifier。(flutter 调用java)(flutter新建项目)-第2张图片-谷歌商店上架
所以再次重新检查第三方插件中什么业务用到相关内容。后来在插件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过程中:

无法从服务器获取状态代码 403。请访问以下链接以获取所需文件:https://cardinalcommerce.bintray.com/android/org/jfrog/cardinalcommerce/gradle/cardinalmobilesdk/2.2.4-1/cardinalmobilesdk-2.2.4-1.pom

配置':app:releaseRuntimeClasspath'的所有任务依赖项无法解析。
无法解析org.jfrog.cardinalcommerce.gradle:cardinalmobilesdk:2.2.3-2。
所需依赖:
项目 :app > 项目 :react-native-braintree-dropin-ui > com.braintreepayments.api:drop-in:4.6.0 > com.braintreepayments.api:three-d-secure:3.11.1
无法解析org.jfrog.cardinalcommerce.gradle:cardinalmobilesdk:2.2。3-2。
无法获取资源'https://cardinalcommerce.bintray.com/android/org/jfrog/cardinalcommerce/gradle/cardinalmobilesdk/2.2。3-2/cardinalmobilesdk-2 .pom'。
从服务器接收到状态代码403:禁止
Could not resolve org.jfrog.cardinalcommerce.gradle:c

解决方案:在集成过程中,可以参考以下方法来解决问题: 无法解析 cardinalmobilesdk,该库是 braintreepayments:5.2.1(包括提供的演示项目)所必需的。#246

请在Android主要的build.gradle文件中插入以下代码

repositories {    maven {        url "https://cardinalcommerceprod.jfrog.io/artifactory/android"        credentials {            username 'braintree_team_sdk'            password 'AKCp8jQcoDy2hxSWhDAUQKXLDPDx6NYRkqrgFLRc3qDrayg6rrCbJpsKKyMwaykVL8FWusJpp'        }    }}

标签: 谷歌商店上架 关键词 项目

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~