我正在开发一个cordova android应用程序,其中我使用了cordova通知插件(https://github.com/katzer/cordova-plugin-local-notifications)。除了棉花糖之外,所有Android版本都能正常运行。当我设置其间隔“周”或者我设置分钟值(10080)时,它没有按照他们的时间工作。但是当我设置间隔值1时,它在棉花糖上正常工作。这是我的代码。
cordova.plugins.notification.local.schedule({
id: id,
title: merchName,
text: h_name,
firstAt:d,
every: "week",
sound: sound,
badge: id
});
答案 0 :(得分:1)
在de.appplant.cordova.notification.Notification.java中只需要更改
getAlarmMgr().set(AlarmManager.RTC_WAKEUP, triggerTime, pi);
要
getAlarmMgr().setExact(AlarmManager.RTC_WAKEUP, triggerTime, pi);