Средство просмотра изображений в приложении Cordova и проблема с разрешениями READ_MEDIA_IMAGES для AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Средство просмотра изображений в приложении Cordova и проблема с разрешениями READ_MEDIA_IMAGES для Android

Сообщение Anonymous »

Мое приложение Cordova отображает фотографии, на которые пользователи могут нажать, а затем развернуть/увеличить фотографию и/или загрузить изображение. Я использую плагин: https://github.com/YarlavG/photoviewer. Я только что отправил новую версию своего приложения (прошло много времени с момента моего последнего обновления приложения), и впервые она была отклонена со следующим заявлением:

Код: Выделить всё

Issue found: Permission use is not directly related to your app’s core purpose.

We found that your app is not compliant with how the READ_MEDIA_IMAGES/READ_MEDIA_VIDEO permissions are allowed to be used.

**Your app only requires one-time or infrequent access to media files on the device.** Only apps with a core use case that require persistent access to photo and video files located in shared storage on devices are allowed to use photo and video permissions. For more details on the requirements, please see Google Play's Photo and Video Permissions policy.

Issue details
We found an issue in the following area(s):
•   Policy Declaration for Photo Picker: Your app only requires one-time or infrequent access to media files on the device.
•   Version code 5021: In-app experience

To bring your app into compliance, follow these steps:

To comply with Google Play's Photo and Video Permissions policy, please adjust the following requirements.
•   Remove the use of READ_MEDIA_IMAGES/READ_MEDIA_VIDEO permission from all version codes within the submission. This includes both production and testing tracks.
•   If your app requires one-time, or limited use of photo and video file, remove the permissions and consider using the Android photo picker.
•   Send changes to Google for review.
Мое приложение всегда запрашивало разрешение, которое, как я полагаю, было полным разрешением, которое Google больше не разрешает, пока отправленное исключение не будет одобрено. Как я могу преобразовать запрос разрешения так, как утверждает Google: вашему приложению требуется только однократный или нечастый доступ к медиафайлам на устройстве - Однако меня немного смущает это сообщение. Означает ли это, что я не могу получить доступ к разрешению, потому что моему приложению требуется только однократный или нечастый доступ, или это говорит мне, что мне нужно изменить тип разрешения с постоянного доступа на тип «когда приложение используется» разрешение?
Мои текущие разрешения в моем файле config.xml: ОБНОВЛЕНИЕ
Хорошо, я нашел дополнительную документацию, которая отвечает на мой вопрос, выделенный жирным шрифтом выше. Он сообщает мне, что я не могу использовать разрешения для READ_MEDIA_IMAGES и READ_MEDIA_VIDEO и что мне нужно использовать что-то вроде Android Photo Picker. Есть ли какой-нибудь плагин PhotoPicker для Android Cordova? Или что-то еще, что я могу использовать. Пока ничего не могу найти.

Подробнее здесь: https://stackoverflow.com/questions/797 ... ions-issue
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»