离子1中的背景服务消耗太多电池

时间:2018-01-15 13:25:59

标签: angularjs cordova ionic-framework background battery

我正在为Android和Android创建一个IONIC应用程序iOS版。 根据我的要求,我需要每3小时间隔调用一次后台服务。 我正在使用cordova-plugin-background-mode cordoava plugin。 我正在使用以下代码作为背景:

      document.addEventListener('deviceready', function () {

        // Enable background mode
        cordova.plugins.backgroundMode.enable();
        // cordova.plugins.backgroundMode.setEnabled(true);
        // Called when background mode has been activated
        cordova.plugins.backgroundMode.setDefaults({ silent: true });

        cordova.plugins.backgroundMode.on('activate', function () {
             interval = setInterval(function () {

         **//Doing background stuff: Using Bluetooth BLE.**

        }, milliseconds); 

    }, false);

在IOS中,如果我检查我的电池状态,则显示:例如。 5个小时的背景和屏幕上5分钟

电池耗电约5-6小时。我已经检查了所有优化它的可能性,但我无法取得成功。

除此之外,我也在Android中检查了它。结果是一样的。

我也检查过任何其他插件,但我没有在cordova中获得任何其他最好的插件,以便在后台进行电池优化。

请帮助我。 &安培;请提供您宝贵的建议。 cordava& amp;背景的可能性有多大?离子? 有人可以建议吗?

0 个答案:

没有答案