2014-07-25 45 views
2

我已经建立了一个科尔多瓦闹钟应用程序,有一个计时器。除了我现在想要在视频和音频警报结束时通知用户,一切都很好。科尔多瓦闹钟

我已经使用了以下插件本地通知:https://github.com/katzer/cordova-plugin-local-notifications

这似乎是工作,只是它似乎并不当手机屏幕关闭工作良好。

任何更好的方法的想法。我可能想在Android中使用AlarmManager,但到目前为止我还没有找到Cordova插件。

回答

3

你检查过这个插件吗?

https://github.com/uniclau/AlarmPlugin

要调用插件:

navigator.plugins.alarm.set(alarmDate, 
    function(){ 
     // SUCCESS 
    }, 
    function(){ 
     // ERROR 
    } 
); 

alarmDate是,应用程序将被唤醒的日期。即使设备已经重启,也会发生这种情况。

+0

有没有iOS的解决方案? –

+1

@HarryMoreno购买android! –

+0

@IanNewson哈哈我拥有一个。但我的客户反映了市场。 –

2

@AA你的答案启发我的。 https://github.com/wnyc/cordova-plugin-wakeuptimer是一款适用于iOS和Android设备的插件。

+0

谢谢!对不起,我对移动开发很陌生,无法弄清楚几件事情。是否有可能使用此插件安排任务?如果应用程序关闭,闹钟是否工作?这个插件是否与_Ionic_框架一起工作?谢谢! –

+0

插件应该能够使用离子。你可能需要执行额外的步骤才能使它与离子一起工作。我认为模块会在应用程序中设置闹钟(而不是手机的内置闹钟),但您应该对其进行测试或询问作者。 –