【问题标题】:App rejected for REQUEST_INSTALL_PACKAGES, (removed the casuing package but still)应用因 REQUEST_INSTALL_PACKAGES 被拒绝,(删除了 casuing 包但仍然)
【发布时间】:2022-11-02 20:59:23
【问题描述】:

在这种情况下该怎么办? 已经删除了解决问题的包(open_file),但仍然被拒绝! 在隐私政策部分我还需要做什么? #扑

发现的问题:权限使用与您应用的核心目的没有直接关系。

我们发现您的应用不符合允许使用 REQUEST_INSTALL_PACKAGES 权限的方式。具体来说,权限的使用与应用的核心目的没有直接关系。

【问题讨论】:

  • open_file 解决了问题!

标签: android flutter


【解决方案1】:

你可以试试这些步骤

  • 转到安卓/应用程序/src/删除调试文件夹
  • 检查清单文件在androidppsrcmainAndroidManifest.xml从那里删除 REQUEST_INSTALL_PACKAGES 权限
  • 增加应用版本构建并再次发布

【讨论】:

  • 已经去掉了,还是一样。
【解决方案2】:

您可以遵循一些步骤->

  1. 删除 build 和 android/app/build 上的旧构建文件
  2. 清除以前的 pub 缓存并重新运行 flutter pub get 然后重建您的应用程序。之后检查构建文件夹上的合并清单以确认权限是否仍然存在。如果没有再次提交。如果任何先前的提交已经包含此权限,请暂停该轨道(任何轨道打开/关闭/内部测试)

【讨论】:

    【解决方案3】:

    终于解决了这个问题,主要问题是我在开放测试轨道中使用了一个应用程序包,它被拒绝了。如果您遇到此问题,只需按照我的步骤操作:

    1. 检查构建文件夹中应用的清单(合并)文件中是否有任何敏感权限。
    2. 查看 google play console 应用内容部分,您可以在其中找到受影响的 appbundle 和版本号。只需查看您提交的每项政策。
    3. 检查开放测试、内部测试和其他轨道,如果它们有任何受影响的构建
    4. 为受影响的轨道创建一个版本(我的是开放测试)
    5. 如果仍然被拒绝,您可以通过 google play console 向 google 申诉。他们将提供更多信息。

    【讨论】:

      【解决方案4】:

      从清单和应用内功能中删除权限。 仔细检查您的应用是否符合所有其他开发者计划政策。 登录 Play 管理中心并将更新提交到您的应用。 或者,您也可以选择停用这些版本以避免可能发生的额外强制执行。您可以按照给定的步骤停用不合规的 app bundle 或 APKS:

      1. 转到您的 Play 管理中心。
      2. 选择应用程序。
      3. 转到不合规的 APK 或 app bundle 所在的轨道。
      4. 在页面右上角附近,单击创建新版本。 (您可能需要先点击 Manage track)如果带有违规 APK 的版本处于草稿状态,则丢弃该版本。
      5. 在新发布页面下,您可以选择:A) 上传一个新的、合规的 APK/应用程序包,并确保 100% 推出新版本以完全停用不合规的 APK。B) 不上传任何新的 APK/应用程序包(发布一个空版本以停用不兼容的旧版本)。
      6. 无论您在第 5 步中选择什么,请确保 APK/app bundle 的不兼容版本位于此新版本的未包含部分中。如需进一步指导,请参阅 Play 管理中心帮助文章中的“不包含(应用程序包和 APK)”部分。
      7. 要保存对版本所做的任何更改,请选择保存。 完成版本准备后,选择查看版本。
      8. 如果不合规的 APK 发布到多个轨道,请在每个轨道中重复步骤 3-8。

      【讨论】:

        猜你喜欢
        • 2022-11-10
        • 2021-10-09
        • 2021-07-09
        • 2016-10-27
        • 2022-12-17
        • 2012-06-09
        • 2017-06-17
        • 1970-01-01
        • 2022-11-23
        相关资源
        最近更新 更多