gpt4 book ai didi

android - cordova本地通知点击事件参数为空

转载 作者:行者123 更新时间:2023-11-29 19:15:51 25 4
gpt4 key购买 nike

我正在开发一个具有本地通知插件的 cordova 应用程序。我在这个 git 上找到的:https://github.com/katzer/cordova-plugin-local-notifications

我在运行通知的点击事件时遇到问题。发生的情况是事件被触发,但参数通知和状态返回空。

通知被触发,参数正确。我使用的日期是过去的日期吗?

有没有人遇到同样的问题并找到了解决方案?

cordova.plugins.notification.local.on("click", function (notification, state) {

if (notification.data == null || notification.data == undefined) { }
else if (notification.data.localeCompare('') == 0) {
} else {


}


}, this);

NotificationTemplate = function (sheduleTime, id, title, text, process,rowId) {
var sound = device.platform == 'Android' ? 'file://sound.mp3' : 'file://beep.caf';

cordova.plugins.notification.local.schedule({
id: id,
title: title,
text: text,
at: sheduleTime,
sound: sound,
data: { RowId: rowId, proc: process }
});

};

最佳答案

检查您提到的链接中的语法。您需要安排包含所需数据的通知。该示例演示了如何安排每周重复的本地通知。当用户点击本地通知时,监听器将被调用。

cordova.plugins.notification.local.schedule({
id: 1,
title: "Production Jour fixe",
text: "Duration 1h",
firstAt: monday_9_am,
every: "week",
sound: "file://sounds/reminder.mp3",
icon: "http://icons.com/?cal_id=1",
data: {meetingId:"123#fg8"}
});
cordova.plugins.notification.local.on("click", function (notification) {
joinMeeting(notification.data.meetingId);
});

关于android - cordova本地通知点击事件参数为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43547924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com