PhoneGap删除权限

时间:2017-11-07 16:15:10

标签: android cordova config phonegap

我有一个PhoneGap应用。
我试图在不破坏应用程序的情况下删除权限。

它是一款免费学习的新语言应用。它没有广告或第三方工具。它由音频文件(播放音频)和练习组成。练习完成后,结果将保存在localStorage中。所以他们可以追踪自己的进步。我无法访问此信息。没有REST API通信或需要Internet访问。

我没有保存用户的任何私人信息或跟踪它们。 我已经删除了一些权限。

我正在努力摆脱这些并担心他们可能是必要的。

1)录制音频(我需要这个来播放音频文件吗?)
2)修改或删除SD卡的内容。阅读SD卡的内容
3)阅读手机状态和身份

这就是我在配置中的内容

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

<plugin name="cordova-plugin-console" source="npm" spec="~1.0.2" />
<plugin name="cordova-plugin-device" source="npm" spec="~1.1.1" />
<plugin name="cordova-plugin-device-motion" source="npm" spec="~1.2.0" />
<plugin name="cordova-plugin-dialogs" source="npm" spec="~1.2.0" />
<plugin name="cordova-plugin-inappbrowser" source="npm" spec="~1.3.0" />
<plugin name="cordova-plugin-media" source="npm" spec="~2.2.0" />
<plugin name="cordova-plugin-splashscreen" source="npm" spec="~3.2.1" />
<plugin name="cordova-plugin-statusbar" source="npm" spec="~2.1.2" />

<plugin name="cordova-plugin-whitelist" source="npm" spec="~1.2.1" />

提前致谢。

1 个答案:

答案 0 :(得分:0)

cordova-plugin-media需要record audio(即使您未在自己的应用中使用它),并且会安装cordova-plugin-file所需的read, modify or delete contents of the SD card

至于read phone status and identity,它可能是需要它的cordova-plugin-device

我不知道是否有任何方法可以明确删除某些插件自动添加的权限。