为什么我的Ionic应用程序要求获得相机许可?我该如何关闭它?

时间:2016-02-10 10:33:20

标签: android cordova permissions ionic-framework

我目前正在使用Ionic开发一个应用程序,当我在手机上查看时,我注意到它需要使用相机的许可。

我不知道为什么要求相机许可。我已经浏览了我的插件列表,但在plugin.xml中没有看到任何android.permission.CAMERA

一旦我搜索整个项目android.permission.CAMERA,我确实在android-sdk的AndroidManifest.xml中找到了结果,该文件位于platform文件夹中。我不知道它为什么要求这个,或者这是否应该发生,因为它是sdk的要求。 Howerver我不会在我的应用程序中使用相机,所以我想关闭此权限。

知道如何实现这个目标吗?

我的插件列表:

com.joandilee.imeiplugin 0.1 "IMEI Plugin"
com.paypal.cordova.mobilesdk 3.1.21 "PayPalMobile"
com.telerik.plugins.nativepagetransitions 0.5.5 "Native Page Transitions"
com.telerik.plugins.wkwebview 0.6.7 "WKWebView Polyfill"
cordova-plugin-console 1.0.2 "Console"
cordova-plugin-device 1.1.0 "Device"
cordova-plugin-inappbrowser 1.2.1-dev "InAppBrowser"
cordova-plugin-screen-orientation 1.4.0 "Screen Orientation"
cordova-plugin-splashscreen 3.1.0 "Splashscreen"
cordova-plugin-statusbar 2.0.0 "StatusBar"
cordova-plugin-webserver 1.0.3 "CordovaWebServer"
cordova-plugin-whitelist 1.2.1 "Whitelist"
ionic-plugin-keyboard 1.0.8 "Keyboard"

我在其中找到权限的AndroidManifest.xml位置:

platforms/android/build/intermediates/exploded-aar/io.card/android-sdk/5.3.0 platforms/android/build/intermediates/exploded-aar/io.card/android-sdk/5.3.0/aapt platforms/android/build/intermediates/manifests/full/debug

1 个答案:

答案 0 :(得分:0)

那些io.card位置属于您正在使用的PayPalMobile插件。如果您搜索"相机"在PayPalPlugin repo中你可以看到插件试图在某些功能中使用相机,因此它要求获得相机的许可。