【问题标题】:Why does my Ionic app ask for camera permission? And how do I turn it off?为什么我的 Ionic 应用程序要求相机许可?我该如何关闭它?
【发布时间】:2016-02-10 10:33:20
【问题描述】:

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

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

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

知道我将如何做到这一点吗?

我的插件列表:

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

【问题讨论】:

    标签: android cordova permissions ionic-framework


    【解决方案1】:

    那些 io.card 位置属于您正在使用的 PayPalMobile 插件。如果您在PayPalPlugin repo 中搜索“相机”,您会看到插件尝试在某些功能中使用相机,因此它会请求相机权限。

    【讨论】:

    • 啊!非常感谢,我自己找不到,但因为你,我现在知道 PayPalPlugin 允许用户为信用卡拍照。我会把你的答案标记为正确的。
    猜你喜欢
    • 2013-02-13
    • 1970-01-01
    • 2018-11-12
    • 2013-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多