Cordova iOS App батарея разряжается в iOS 13.3.1 - PullRequest
0 голосов
/ 08 марта 2020

У нас есть приложение Angular, упакованное с платформой Cordova. После первоначального релиза у нас появились жалобы на то, что батарея разряжается слишком быстро, и телефон нагревается после некоторого использования. Мы проанализировали проблему и обнаружили, что это происходит, когда я пытаюсь использовать камеру для сканирования (используя плагин JUMIO) документа. И мы также заметили, что когда я продолжаю прокручивать любую страницу, где я могу прокручивать вверх и вниз, я чувствую, что устройство нагревается. Я провел дальнейший анализ с использованием инструмента iOS Instrument и заметил, что при выполнении вышеупомянутых двух действий я вижу шипы в журналах прибора. Мы не уверены, как решить эту проблему, или мы можем глубже в этом разобраться. Ниже приведены плагины и iOS версии, которые мы используем.

"cordova-ios": "^5.1.1",
"cordova-open-native-settings": "^1.5.2",
"cordova-plugin-device": "^2.0.3",
"cordova-plugin-device-name": "^1.3.5",
"cordova-plugin-dialogs": "^2.0.2",
"cordova-plugin-firebase-crashlytics": "^1.0.0",
"cordova-plugin-geolocation": "^4.0.2",
"cordova-plugin-inappbrowser": "^3.2.0",
"cordova-plugin-infineasdk": "file:InfineaSDKCordova",
"cordova-plugin-ios-keychain": "git+https://github.com/ionic-team/cordova-plugin-ios-keychain.git",
"cordova-plugin-jumio-mobilesdk": "git+https://github.com/Jumio/mobile-cordova.git#v3.5.0",
"cordova-plugin-network-information": "^2.0.2",
"cordova-plugin-statusbar": "^2.4.3",
"cordova-plugin-touch-id": "^3.4.0",
"cordova-plugin-whitelist": "^1.3.4",
"ios": "^5.1.1",
"ncp": "^2.0.0",
"phonegap-plugin-barcodescanner": "^8.1.0"
...