проблема форматирования config.xml - PullRequest
4 голосов
/ 05 сентября 2011

Я пытаюсь запретить приложению Android запрашивать много разрешений, и я разрабатываю с использованием phonegap Я задал вопрос здесь:

http://community.phonegap.com/nitobi/topics/change_android_permissions_none_required

Мне дали совет добавить эту строку в мой файл config.xml:

<preference name="permissions" value="none"/>

Я сделал это, но приложение все еще запрашивает 7 разрешений при установке. Ниже мой файл config.xml:

<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns = ""
xmlns:gap = "http://phonegap.com/ns/1.0"
id = "com.sapps.reftorange"
version = "1.0.0">
<name>Test</name>

<gap:platforms>
<gap:platform name="android" minVersion="1.0" />
</gap:platforms>
<icon src="icon.png" gap:role="default" />

<preference name="permissions" value="none"/>


</widget>

Есть что-то, чего мне не хватает в этом, или вы думаете, что моя проблема в другом месте?

РЕДАКТИРОВАТЬ: вторая строка теперь читает

 <widget xmlns = "http://www.w3.org/ns/widgets"

И приложение теперь запрашивает 3 разрешения, это телефонные звонки, сеть и хранилище. Я думаю, что

 <preference name="permissions" value="none"/>
Тег

фактически не удаляет все запросы на разрешение.

1 Ответ

0 голосов
/ 07 сентября 2011

Изменив вышеприведенную строку, хотя загрузка с phonegap и установка по-прежнему требует 3 разрешений, загрузка на рынок Android, а затем загрузка на устройство запрашивает только Интернет, что и было целью. Оказывается, ребята из телефонной дыры поняли это правильно! Надеюсь, это поможет любому в моей ситуации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...