简体   繁体   English

Android MANAGE_EXTERNAL_STORAGE 权限被 Google Playstore 拒绝用于社交网络应用

[英]Android MANAGE_EXTERNAL_STORAGE permission reject by Google playstore for social networking app

I have created social networking app which also has inbuilt messaging part.我创建了社交网络应用程序,它也有内置的消息传递部分。 So for this i need to send and receive files and need access all files ( Including PDF,APK,DOC or Raw files ) like whatsapp/telegram or other instant messaging app.因此,为此我需要发送和接收文件并需要访问所有文件(包括 PDF、APK、DOC 或原始文件),例如 whatsapp/telegram 或其他即时消息应用程序。

I tried to remove android:requestLegacyExternalStorage="true" and MANAGE_EXTERNAL_STORAGE one by one each one of them stop showing files and Media in my app's custom gallery.我试图MANAGE_EXTERNAL_STORAGE删除android:requestLegacyExternalStorage="true"MANAGE_EXTERNAL_STORAGE ,它们中的每一个都停止在我的应用程序的自定义库中显示文件和媒体。

When i filled Sensitive Permission declaration form i mentioned there that i have an chat app but didn't show them that it not limited to media files but still get rejection where whatsapp/telegram and Duo has access to management of all files .当我填写Sensitive Permission声明表时,我在那里提到我有一个聊天应用程序,但没有向他们展示它不仅限于媒体文件,但在 whatsapp/telegram 和 Duo 有权management of all files仍然被拒绝。 So how can i get MANAGE_EXTERNAL_STORAGE permission and what i need to tell them in form to get this permission in next update那么我怎样才能获得MANAGE_EXTERNAL_STORAGE权限以及我需要在表单中告诉他们什么才能在下次更新中获得此权限

From what you've said in your post, your app would not qualify for the MANAGE_EXTERNAL_STORAGE permission, as explained by the Use of all files access permission policy根据您在帖子中所说的,您的应用不符合MANAGE_EXTERNAL_STORAGE权限,如使用所有文件访问权限策略所述

In some cases, apps may wish to access sensitive user data for purposes where a safer and more secure alternative exists, or where risk of data exposure doesn't warrant access.在某些情况下,应用程序可能希望访问敏感的用户数据,用于存在更安全、更安全的替代方案,或者数据暴露风险不保证访问的情况。

  • Media files access (see Alternatives below)媒体文件访问(请参阅下面的替代方案)
  • Any file selection activity where the user manually selects individual files (see Alternatives below)用户手动选择单个文件的任何文件选择活动(请参阅下面的替代方案)

The same page has a list of types of apps that would qualify for MANAGE_EXTERNAL_STORAGE , but neither social networking, nor chat apps are included.同一页面包含符合MANAGE_EXTERNAL_STORAGE条件的应用程序类型列表,但不包括社交网络和聊天应用程序。

Telegram/WhatsApp/etc... do not (to the best of my knowledge) have MANAGE_EXTERNAL_STORAGE permission, but rather they have: Telegram/WhatsApp/etc...(据我所知)没有MANAGE_EXTERNAL_STORAGE权限,而是他们有:

  • targetSdkVersion=29
  • android:requestLegacyExternalStorage="true"
  • request READ_EXTERNAL_STORAGE请求READ_EXTERNAL_STORAGE

If all three of those are true, and the app is running on Android 11+, then the permissions screen shows "Allow management of all files", because that app has access to all of those files.如果这三个都成立,并且该应用在 Android 11+ 上运行,则权限屏幕会显示“允许管理所有文件”,因为该应用有权访问所有这些文件。 This is explained here under "Target any version":这说明这里下“目标的任何版本”:

Users can see which apps have the READ_EXTERNAL_STORAGE permission in system settings.用户可以在系统设置中查看哪些应用具有READ_EXTERNAL_STORAGE权限。 On the Settings > Privacy > Permission manager > Files and media page, each app that has the permission is listed under Allowed for all files .在“设置”>“隐私”>“权限管理器”>“文件和媒体”页面上,每个拥有该权限的应用都列在“允许所有文件”下

It seems likely the app would need to be updated to work without MANAGE_EXTERNAL_STORAGE before setting its targetSdkVersion to 30. This could be done by using the system document picker in place of your own, or following steps to allow apps that have access to that data to share it with yours .在将其targetSdkVersion设置为 30 之前,似乎需要更新应用程序才能在没有MANAGE_EXTERNAL_STORAGE情况下工作。 这可以通过使用系统文档选择器代替您自己的来完成,或者按照以下步骤允许有权访问该数据的应用程序与您分享

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在 android 工作室中找不到权限 MANAGE_EXTERNAL_STORAGE - not find Permission MANAGE_EXTERNAL_STORAGE in android studio 在 Android 11+ 上自动加载没有 MANAGE_EXTERNAL_STORAGE 权限的字幕 - Auto load subtitles without MANAGE_EXTERNAL_STORAGE permission on Android 11+ 如何在不使用“MANAGE_EXTERNAL_STORAGE”权限的情况下删除音频文件 Android 11+ - How to delete audio file without using "MANAGE_EXTERNAL_STORAGE" permission Android 11+ MANAGE_EXTERNAL_STORAGE 不适用于 android 11 设备 - MANAGE_EXTERNAL_STORAGE doesn't work for android 11 device 如何在不使用 MANAGE_EXTERNAL_STORAGE 的情况下读取 Android 11 中的 my.xml 文件? - How can I read my .xml file in Android 11 without using MANAGE_EXTERNAL_STORAGE? Android 社​​交网络应用 - Android Social Networking App 我想从外部存储中获取所有文档文件,但在 android 11 中没有管理存储权限 - i want to get all documents file from external storage with out manage storage permission in android 11 如何在不使用管理外部存储权限的情况下在 android 11 范围存储中获取手机存储中可用的所有 pdf 文件 - how to get all pdf file available in my phone storage in android 11 scope storage without using manage external storage permission Android READ_EXTERNAL_STORAGE 权限不起作用 - Android READ_EXTERNAL_STORAGE permission not working Android HTC / Sony外部存储权限被拒绝 - Android HTC/Sony External Storage Permission Denied
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM