2017-02-21 2 views
-1

Я сделал приложение для Android и опубликовал его в игровом магазине. Я упомянул все необходимые разрешения для приложения в файле manifest.xml, но когда я устанавливаю его из playstore, он не запрашивает разрешения, подобные запросам других приложений. я нашел один подобный вопрос here Но did'nt получить то, что я ищуПриложение Android не запрашивает разрешения при установке с playstore

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.agrawalgaurav.www.nighttorch"> 
    <uses-permission android:name="android.permission.INTERNET" /> 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="15" /> 
    <uses-permission android:name="android.permission.CAMERA" /> 
    <uses-feature android:name="android.hardware.camera" /> 
+1

Если ваш 'targetSdkVersion' равен 23 или выше, ожидается поведение, которое вы видите, поскольку вы должны запрашивать разрешение' CAMERA' во время выполнения. – CommonsWare

ответ

0

Вы могли установить приложение в телефон под управлением Android версии 6.0 или выше, где пользователь должен быть запрошены разрешения на время выполнения и не на время установки

См этот https://developer.android.com/training/permissions/requesting.html

+0

Да, я запускаю его на Android версии 7.0, но его не спрашивают даже во время выполнения. – Brian

+0

Он не будет спрашивать сам. вам нужно написать код для этого. Ссылка, которую я добавил, делает это понятным. – arjun

+0

, который мне помог. Благодарю. – Brian

0

Если у вас есть Android 6 или выше разрешения будут спрашивать во время выполнения. Некоторые разрешения, вероятно, не будут запрашиваться во время выполнения, например, разрешение на использование Интернета, поскольку они относятся к группе Normal Permissions.

+0

Да, я запускаю его на Android версии 7.0, но его не спрашивают даже во время работы – Brian

+0

Я обновил свой ответ. – Kostya

Смежные вопросы