android - 反复后台任务 ionic 框架

标签 android cordova ionic-framework cordova-plugins

我正在使用 ionic-framework/cordova 构建我的应用程序。 我已经安装了这个插件 cordova-plugin-background-mode用于在后台模式下工作。

问:但是现在如何在后台执行每 30 分钟重复一次的任务?

你知道另一个执行此操作的插件吗?

谢谢

最佳答案

根据您使用的代码库,代码必须如下所示:

// Run when the device is ready
document.addEventListener('deviceready', function () {

    // Android customization
    // To indicate that the app is executing tasks in background and being paused would disrupt the user.
    // The plug-in has to create a notification while in background - like a download progress bar.
    cordova.plugins.backgroundMode.setDefaults({ 
        title:  'TheTitleOfYourProcess',
        text:   'Executing background tasks.'
    });

    // Enable background mode
    cordova.plugins.backgroundMode.enable();

    // Called when background mode has been activated
    cordova.plugins.backgroundMode.onactivate = function () {

        // Set an interval of 30 minutes (1800000 milliseconds)
        setInterval(function () {

            // The code that you want to run repeatedly

        }, 1800000);
    }
}, false);

关于android - 反复后台任务 ionic 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32069388/

相关文章:

安卓市场 : problems with details page

java - 所选项目的 Android Spinner 用户交互

java - 无法使用java在android studio中播放原始视频

android - 如何在线托管 Flutter App Data 文件?

web-services - 在Ionic中播放来自远程URL的音频(使用cordova进行混合应用开发)

ios - 在 cordova 3.5.0 中未调用离线和在线事件

jquery - 使用 jQuery Ajax 上传 PhoneGap 文件

ios - 在 Apple 的 App Store 发布 Phonegap Build App - 体验?

angular - ionic/Angular 与 Angular 9 不兼容

Angular 2, ionic 。无法解析主页的所有参数