Ionic 4应用程序在iOs 13上请求blueooth许可

Ionic 4应用程序在iOs 13上请求blueooth许可,ios,cordova,cordova-plugins,ionic4,ionic-native,Ios,Cordova,Cordova Plugins,Ionic4,Ionic Native,我有一个Ionic 4应用程序,在iOs 12.2上运行没有问题,但当我在iOs 13上运行它时,它会在应用程序启动时请求蓝牙权限。 问题是,除了允许我使用一些我没有使用的东西之外,应用程序会根据anwser冻结。 以下是my package.json的cordova部分: "cordova": { "plugins": { "cordova-plugin-whitelist": {}, "cordova-plugin-statusbar": {}, "cordova-plugin-

我有一个Ionic 4应用程序,在iOs 12.2上运行没有问题,但当我在iOs 13上运行它时,它会在应用程序启动时请求蓝牙权限。 问题是,除了允许我使用一些我没有使用的东西之外,应用程序会根据anwser冻结。 以下是my package.json的cordova部分:

"cordova": {
"plugins": {
  "cordova-plugin-whitelist": {},
  "cordova-plugin-statusbar": {},
  "cordova-plugin-device": {},
  "cordova-plugin-splashscreen": {},
  "cordova-plugin-ionic-webview": {
    "ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
  },
  "cordova-plugin-camera": {},
  "cordova-plugin-geolocation": {},
  "cordova-plugin-nativegeocoder": {
    "LOCATION_WHEN_IN_USE_DESCRIPTION": "Use geocoder service"
  },
  "cordova-plugin-inappbrowser": {},
  "cordova-plugin-app-version": {},
  "cordova-plugin-request-location-accuracy": {},
  "cordova-plugin-android-permissions": {},
  "cordova.plugins.diagnostic": {
    "ANDROID_SUPPORT_VERSION": "28.+"
  },
  "cordova-plugin-network-information": {},
  "cordova-plugin-ionic": {
    "APP_ID": "REDACTED",
    "CHANNEL_NAME": "REDACTED",
    "UPDATE_API": "https://api.ionicjs.com",
    "UPDATE_METHOD": "background",
    "MAX_STORE": "2",
    "MIN_BACKGROUND_DURATION": "30"
  },
  "cordova-sqlite-storage": {},
  "cordova-plugin-ionic-keyboard": {},
  "cordova-plugin-screen-orientation": {},
  "cordova-android-support-gradle-release": {
    "ANDROID_SUPPORT_VERSION": "27.+"
  },
  "mx.ferreyra.callnumber": {},
  "cordova-plugin-androidx": {},
  "cordova-plugin-androidx-adapter": {},
  "uk.co.workingedge.phonegap.plugin.launchnavigator": {
    "GOOGLE_API_KEY_FOR_ANDROID": "REDACTED",
    "OKHTTP_VERSION": "3.+",
    "LOCATION_USAGE_DESCRIPTION": "This app requires access to your location for navigation purposes"
  },
  "cordova-plugin-firebase-analytics": {
    "FIREBASE_CORE_VERSION": "17.0.+"
  },
  "cordova-plugin-firebasex": {
    "ANDROID_PLAY_SERVICES_TAGMANAGER_VERSION": "17.0.0",
    "ANDROID_FIREBASE_CORE_VERSION": "17.0.0",
    "ANDROID_FIREBASE_MESSAGING_VERSION": "19.0.0",
    "ANDROID_FIREBASE_CONFIG_VERSION": "18.0.0",
    "ANDROID_FIREBASE_PERF_VERSION": "18.0.0",
    "ANDROID_FIREBASE_AUTH_VERSION": "18.0.0",
    "ANDROID_CRASHLYTICS_VERSION": "2.10.1",
    "ANDROID_CRASHLYTICS_NDK_VERSION": "2.1.0",
    "FIREBASE_ANALYTICS_COLLECTION_ENABLED": false,
    "FIREBASE_PERFORMANCE_COLLECTION_ENABLED": false,
    "FIREBASE_CRASHLYTICS_COLLECTION_ENABLED": false,
    "IOS_STRIP_DEBUG": true
  },
  "cordova-plugin-intercom": {},
  "call-number": {}
}
我可以做些什么来阻止我的应用程序请求蓝牙许可?

你正在使用这个插件吗? 如果您不需要蓝牙功能,请在Config.xml中指定 并重新安装插件并更新至app store
对于IOS 13,我们需要指定蓝牙的使用。

Nice!我会调查此事,并让你不断更新。嘿@DaveAlden,你说得对!事实上,问题在于诊断插件。我把它从我的项目中删除了,它成功了。如果你想详细说明一个答案,我将投票表决并选择正确答案。谢谢