【发布时间】:2017-09-22 20:47:32
【问题描述】:
我们在 ionic/cordova 应用程序上使用Cordova Diagnostics plugin 来检查用户是否可以访问相机,因为我们的应用程序中同时具有条形码扫描仪插件和相机插件。我们不使用插件的蓝牙、后台位置、动作或联系人框架,但 XCode 仍然要求我们解释这些未使用的服务的用途,并将它们标记为应用程序所需的权限。
有没有办法禁用未使用的框架而只使用我们想要的?我尝试从 plugin.xml 中删除 <framework src="CoreBluetooth.framework" /> 和其他相关行,并从 platforms/ios/frameworks.json 文件中删除 "CoreBluetooth.framework": 1, 行,但这不起作用。当我将它上传到应用商店时,它仍然给我警告说我需要这些描述。我还可以做些什么?我不希望客户认为我们从他们的设备中收集了所有这些信息,而实际上并非如此。
【问题讨论】:
标签: cordova permissions cordova-plugins