如何在电话间隙中使用本地通知?
Posted
技术标签:
【中文标题】如何在电话间隙中使用本地通知?【英文标题】:how to use local notifications in phone gap? 【发布时间】:2018-01-19 22:13:49 【问题描述】:大家好,我是phonegap的初学者
我想使用移动本地通知并搜索了很多插件
使用了手机间隙本地通知和其他插件,不幸的是都不起作用
现在我正在尝试 Cordova 插件
这是我的 js 代码
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady()
alert('1');
cordova.plugins.notification.local.schedule(
title: 'My first notification',
text: 'Thats pretty easy...',
foreground: true
);
alert('2')
脚本
<script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
config.xml
<plugin name="cordova-plugin-file-transfer2" spec="^1.0.1" />
<plugin name="phonegap-plugin-push" spec="^2.1.2">
<variable name="FCM_VERSION" value="11.0.1" />
</plugin>
<plugin name="phonegap-plugin-local-notification" spec="^1.0.1" />
<plugin name="cordova-plugin-local-notification" spec="^0.9.0-beta.2" />
<gap:plugin name="de.appplant.cordova.plugin.local-notification" />
第一个警报出现但第二个不出现
我应该怎么做才能做到这一点
谢谢大家
【问题讨论】:
这是我尝试使用的插件 :: github.com/katzer/cordova-plugin-local-notifications 【参考方案1】:使用以下代码。
在你的 config.xml 中
<plugin spec=" https://github.com/acianti/cordova-plugin-local-notifications.git" />
这是脚本代码
var alarmTime = new Date();
alarmTime.setMinutes(alarmTime.getMinutes() + 1);
cordova.plugins.notification.local.registerPermission(function (str)
cordova.plugins.notification.local.schedule(
id: '1',
title: 'Test Notification',
message: 'Hello',
date: alarmTime
);
);
【讨论】:
以上是关于如何在电话间隙中使用本地通知?的主要内容,如果未能解决你的问题,请参考以下文章