如何保持手机屏幕

时间:2015-04-07 10:44:54

标签: meteor meteor-cordova

我正在使用一个运行很长时间的Meteor应用程序,我正在寻找一种方法来保持屏幕在没有用户活动时(当应用程序正在运行时) )。

由于

1 个答案:

答案 0 :(得分:7)

如果我正确阅读了documentation,而我可能没有,因为我之前从未使用过此版本,那么您可以将insomnia plugin添加到您的cordova / phonegap版本中,如下所示:

$ meteor add cordova:nl.x-services.plugins.insomnia@https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin/tarball/47ba15a4ad791eb4d5a0643cdb7ef69f73109e15

然后使用:

window.plugins.insomnia.keepAwake()

window.plugins.insomnia.allowSleepAgain()

Meteor 1.2的更新:

  

从Git URL安装插件: Meteor不再支持从tarball URL安装Cordova插件,但支持Git   带有SHA引用的URL(如   https://github.com/apache/cordova-plugin-file#c452f1a67f41cb1165c92555f0e721fbb07329cc)。   现有的GitHub tarball URL会自动转换。

这意味着您现在需要使用:

$ meteor add cordova:nl.x-services.plugins.insomnia@https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin#47ba15a4ad791eb4d5a0643cdb7ef69f73109e15

更新2

正如user3819370指出的那样,该插件现在位于meteor使用的注册表中,因此您可以像这样安装它:

meteor add cordova:cordova-plugin-insomnia@4.0.1