Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在android应用程序中集成通知cordova插件_Javascript_Android_Cordova - Fatal编程技术网

Javascript 在android应用程序中集成通知cordova插件

Javascript 在android应用程序中集成通知cordova插件,javascript,android,cordova,Javascript,Android,Cordova,我有一个现有的原生android应用程序。我需要在webview上的某个事件触发时实现本地通知。在这里,我使用cordova插件使用jar文件。 我已完成以下工作: 1.在src文件夹中复制了plugin(de.appplant.cordova.plugin.localnotification)的java文件 2.复制了资产文件夹中的cordova.js和localNotification.js 3.在config.xml中添加了插件 本地js文件中的代码段: window.plugin.no

我有一个现有的原生android应用程序。我需要在webview上的某个事件触发时实现本地通知。在这里,我使用cordova插件使用jar文件。 我已完成以下工作: 1.在src文件夹中复制了plugin(de.appplant.cordova.plugin.localnotification)的java文件 2.复制了资产文件夹中的cordova.js和localNotification.js 3.在config.xml中添加了插件 本地js文件中的代码段:

 window.plugin.notification.local.add({
id:         7,  // A unique id of the notifiction
date:       now,    // This expects a date object
message:    "Yup! tHiS iS nOtIfiCaTioN..",  // The message that is displayed
title:      "Notify user",  // The title of the message
repeat:     'hourly',  // Either 'secondly', 'minutely', 'hourly', 'daily', 'weekly', 'monthly' or 'yearly'
autoCancel: true, // Setting this flag and the notification is automatically canceled when the user clicks it
ongoing:    false, // Prevent clearing of notification (Android only)
}))

我得到的错误是“未捕获类型错误:无法读取未定义的属性”通知(我编写代码引用插件的地方)

我必须使用webView将web应用程序集成到现有的本机应用程序中,并根据web应用程序触发的某些事件生成本地通知


感谢您的帮助!!!

您使用的是什么版本的cordova?您应该使用cli或plugman来添加插件,而不仅仅是复制文件。我不太确定在现有应用程序中使用webview时如何处理插件……也许可以看一下这篇文章,讨论手动添加插件时要更新的文件:@Quickfix,我必须在本机应用程序中集成webView上的URL。我不是在创建新的应用程序。我正在尝试向现有本机应用程序添加插件。它不是纯cordova应用程序。请提供有关此要求的任何输入。感谢您查看此查询。即使您使用webView,您也没有要配置的config.xml文件吗re cordova?(应该是/res/xml/config.xml)config.xml文件中提供了使用本地通知插件的条目。