Flutter 应用被谷歌播放原因拒绝我们发现您的应用正在使用腾讯 TBS SDK,其中包含下载可执行代码的代码 [关闭]

Posted

技术标签:

【中文标题】Flutter 应用被谷歌播放原因拒绝我们发现您的应用正在使用腾讯 TBS SDK,其中包含下载可执行代码的代码 [关闭]【英文标题】:Flutter app rejected on google play reason We found that your app is using Tencent TBS SDK which contains code to download executable code [closed] 【发布时间】:2021-12-18 17:39:23 【问题描述】:

我正在尝试在 google play 上提交新申请。 但我总是被拒绝。 谷歌发给我的原因是这样的:

您的应用存在问题 我们发现您的应用正在使用腾讯 TBS SDK,其中包含从 Google Play 以外的来源下载可执行代码(例如 dex、JAR、.so 文件)的代码。

如有必要,您可以咨询您的 SDK 提供商以获取更多信息。

拒绝的原因是什么?

这是我的 pubspec.yaml 文件,其中包含所有依赖项

name: coolApp
description: A new Flutter project.

publish_to: 'none' # Remove this line if you wish to publish to pub.dev

version: 1.0.16+17

environment:
  sdk: ">=2.7.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter

  font_awesome_flutter: ^8.11.0
  provider: ^4.3.3
  table_calendar: ^2.3.3
  syncfusion_flutter_calendar: ^19.2.57
  clippy_flutter: ^1.1.1
  flutter_svg: ^0.19.0
  google_maps_flutter: ^1.2.0
  image_picker: ^0.6.7+22
  datetime_picker_formfield: ^2.0.0
  shared_preferences: ^0.5.12+4
  simple_autocomplete_formfield: ^0.3.0
  file_picker: ^2.1.7
  url_launcher: ^6.0.5
  scoped_model: ^1.1.0 
  audioplayer: ^0.8.1
  flutter_html: ^0.10.3
  flutter_spinkit: ^5.0.0
  geolocator: ^6.2.1
  esys_flutter_share: ^1.0.2
  jiffy: ^4.1.0  
  mime: ^0.9.7
  device_info: ^2.0.2
  firebase_analytics: ^7.0.1
  flutter_udid: ^1.0.0
  onesignal_flutter: ^3.2.3
  firebase_core: ^0.7.0
  firebase_crashlytics: ^0.4.0+1
  add_2_calendar: ^2.1.1
  http: ^0.12.2

 
dependency_overrides:
  flutter_google_places:
    git:
      url: https://github.com/hoc081098/flutter_google_places.git
      ref: 00159b26b6ccc58792b7273b8e637fefb46d1988


dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_launcher_icons: ^0.7.3

flutter_icons:
  android: "launcher_icon"
  image_path: "assets/images/icon.png"
  adaptive_icon_background: #6741D9
  adaptive_icon_foreground: "assets/images/icon.png"

flutter:

  uses-material-design: true

  assets:
   - assets/images/logo.png
   - assets/images/image.png
   - assets/images/map-marker.png

【问题讨论】:

我投票结束这个问题,因为应用商店离题了 【参考方案1】:

您应用中的一个库正在使用 Tencent TBS SDK

您只能通过在 dex 文件(将您的应用程序打包成 APK 文件后)中搜索“tencent”来检测到这一点。您会发现 dex 文件包含对腾讯的几个引用。然后打开新的空项目并添加所有库,开始删除不受欢迎的库并重新构建 APK 并再次搜索“腾讯”,直到找到罪魁祸首。

【讨论】:

以上是关于Flutter 应用被谷歌播放原因拒绝我们发现您的应用正在使用腾讯 TBS SDK,其中包含下载可执行代码的代码 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Iphone 单元测试错误:权限被谷歌工具箱拒绝

私人相册照片被谷歌AI举报:全网封杀,警方介入,但也喊冤无门

Flutter Appstore 拒绝包含混淆代码或选择器修改

Flutter:APK Requires Promiment 披露/APK 需要有效的隐私

Flutter:关闭应用程序后播放音乐

谷歌商店上架APP被拒绝