Lok*_*oki 7 console installation android request flutter
状态:已批准,但存在问题 - 需要采取进一步措施\n我们发现您的应用存在问题。您需要按照如下所述进行检查并采取措施,以便您的应用将来不会受到影响。
\n发现问题:权限的使用与应用的核心用途没有直接关系。\n我们发现您的应用不符合 REQUEST_INSTALL_PACKAGES 权限的使用方式。具体来说,权限的使用与应用程序的核心用途没有直接关系。
\n此外,请按照以下步骤使您的应用程序合规:
\n请从您的应用中删除 REQUEST_INSTALL_PACKAGES 权限的使用。\n关于请求安装包权限\n从 2022 年 9 月 29 日开始,您的应用必须遵守 REQUEST_INSTALL_PACKAGES 权限,否则您的应用可能会面临额外的强制措施。REQUEST_INSTALL_PACKAGES 权限允许应用程序请求安装应用程序包。要使用此权限,您的 app\xe2\x80\x99s 核心功能必须包括:
\n发送或接收应用程序包,并且\n启用用户启动的应用程序包安装。\n允许的功能包括以下任意功能:
\nWeb 浏览或搜索\n支持附件的通信服务\n文件共享、传输或管理\n企业设备管理\nREQUEST_INSTALL_PACKAGES 权限不得用于执行自我更新、修改或捆绑资产文件中的其他 APK,除非用于设备管理目的。所有更新或软件包安装都必须遵守 Google Play\xe2\x80\x99s 设备和网络滥用政策,并且必须由用户启动和驱动。
\n如需解决此问题的更多帮助,请阅读我们的帮助中心的更多内容。
\n小智 16
如果您的应用程序没有在外部安装其他应用程序,只需将以下权限添加到清单中即可。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="{you package name}"
xmlns:tools="http://schemas.android.com/tools">
<uses-permission
android:name="android.permission.REQUEST_INSTALL_PACKAGES"
tools:node="remove"/>
Run Code Online (Sandbox Code Playgroud)
使用 FLUTTER RUN、FLUTTER BUILD APK 和 BUILD 进行生产时会导致错误,并且从 Playstore 下载应用程序时会删除所有软件包。
小智 13
我昨天遇到了同样的问题。此权限由 open_file 包使用。您可以使用替代包,例如better_open_file或open_filex,或者您可以通过将 belove 代码添加到AndroidManifest.xml来绕过此权限:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="{you package name}"
xmlns:tools="http://schemas.android.com/tools">
Run Code Online (Sandbox Code Playgroud)
并在权限部分添加以下代码:
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" tools:node="remove"/>
Run Code Online (Sandbox Code Playgroud)
祝你好运
小智 9
如果您要从应用程序清单中删除此权限。您需要执行以下操作:
请记住,将其添加到清单后,无需删除任何使用 REQUEST_INSTALL_PACKAGES 权限的 pub.dev 包
android:name="android.permission.REQUEST_INSTALL_PACKAGES" tools:node="remove"/>
Run Code Online (Sandbox Code Playgroud)
因为,他们从合并的清单文件中删除了所有此类权限(确保清单开始标记涉及类似的 xmlns 工具)
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="YOU_APP_PACKAGE_NAME">
Run Code Online (Sandbox Code Playgroud)
最重要的步骤之一: 您需要更新所有开放测试、内部测试和封闭测试(所有轨道,即使它们不活动)。也更新您的生产频道。您可以在策略 -> 应用程序内容 -> 使用敏感权限部分的应用程序包和 APK 中检查是否更新了所有必需的内容。如果此处未显示部分,则您更新了所有曲目和频道
完成这些简单但必需的步骤后,您的新版本将被接受。有保证
一个月前我遇到了同样的问题。这与清单中使用 REQUEST_INSTALL_PACKAGES 权限的 open_file 包有关。
问题: https: //github.com/crazecoder/open_file/issues/204
推荐的解决方案是使用此分支:https ://github.com/bertoldofonseca/better_open_file
| 归档时间: |
|
| 查看次数: |
39384 次 |
| 最近记录: |