插件de.appplant.cordova.plugin.background-mode(可在github上找到:https://github.com/katzer/cordova-plugin-background-mode)未在我的应用程序内正确激活。这是我在index.js中运行的代码:
document.addEventListener('deviceready', function () {
// Android customization
cordova.plugins.backgroundMode.setDefaults({ text:'Doing heavy tasks.'});
// Enable background mode
cordova.plugins.backgroundMode.enable();
// Called when background mode has been activated
cordova.plugins.backgroundMode.onactivate = function () {
setTimeout(function () {
alert('activated')
// Modify the currently displayed notification
cordova.plugins.backgroundMode.configure({
text:'Running in background for more than 5s now.'
});
}, 5000);
}
}, false);
cordova.plugins.backgroundMode.enable();
但是,当我运行它时,警报('激活')不会触发。我怎样才能解决这个问题?我在github @ https://github.com/acquainting/Cordova-Test上有我的代码。 谢谢!
答案 0 :(得分:0)
@Rob,
看起来你不熟悉编程或者手机,或两者兼而有之。您在原始邮件中的陈述是有冲突的。这些陈述相互冲突。我建议将来使用线性时间线进行解释。
我不使用Phonegap CLI。但是,在查看源代码后,您需要添加一个phonegap版本。
实施例
<preference name="phonegap-version" value="3.5.0" />
祝你好运, 杰西