我正在尝试每天两次在后台运行javascript模块,即使应用已关闭。我在Java端使用BroadcastReceiver,但我不知道如何从onReceive()方法运行javascript而不显示反应View。我找到了一个运行所有应用程序的解决方案,但我正在寻找可以在后台运行的工作者/服务。
$('.last').on('click', function() {
if ($('#myform').valid()) {
$('#myform').submit();
}
});
$('#myform').on('submit', function(event) {
event.preventDefault();
$.getJSON(
this.action + "?callback=?",
$(this).serialize(),
function(data) {
if (data.Status === 400) {
alert(data.Message);
$('#noti').text(error).addClass('notice-error', function() {
$('.last').attr('id', '#contact-us-btn').addClass('button-error').html('Contact us');
});
$('#contact-us-btn').on('click', function() {
zE(function() {
zE.show();
});
});
} else {
console.log(data.Message);
$('#step-3').slideUp(function() {
$('#noti').text(success).addClass('text-success');
$('.next, .previous').fadeOut();
$('.panel.success').slideDown();
});
}
}
)
});
答案 0 :(得分:1)
React Native 0.36引入了Headless JS,作为在应用程序处于后台时在JavaScript中运行任务的一种方式。
你应该看看this document。