菜鸟教程小白 发表于 2022-12-11 19:21:53

android - Cordova Insomnia 插件不起作用


                                            <p><p>我正在使用 Cordova 开发一个应用程序,Insomnia 插件非常适合我的需要。
但我不能让它工作。为了让一切尽可能简单,我创建了一个新的 Cordova 项目,自动安装插件(使用 CLI)并在原始 Cordova index.html 文件中添加以下行以调用 <code>KeepAwake</code> 命令: </p>

<pre><code>&lt;script type=&#34;text/javascript&#34; src=&#34;js/Insomnia.js&#34;&gt;&lt;/script&gt;

&lt;script&gt;
window.plugins.insomnia.keepAwake()
&lt;/script&gt;
</code></pre>

<p>但它不起作用。 30 秒后手机仍会自动锁定。我使用的是运行 iOS 10.3.3 和 Cordova iOS 版本 4.4.0 的 iPhone 5s。</p>

<p>怎么了???</p>

<p>非常感谢!</p>

<hr/>

<p>以下评论中的代码:</p>

<pre><code>&lt;script&gt;

function onLoad() { document.addEventListener(&#34;deviceready&#34;, onDeviceReady, false); }

// Cordova is loaded and it is now safe to make calls Cordova methods //
function onDeviceReady() { window.plugins.insomnia.keepAwake() }

&lt;/script&gt;
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您是否引用了文档? <a href="https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin" rel="noreferrer noopener nofollow">Here</a> </p>

<p>您必须将 <strong>Insomnia.h</strong> 和 <strong>Insomnia.m</strong> 复制到 <strong>platforms/ios/{ProjectName}/Plugins</strong> 文件夹。</p ></p>
                                   
                                                <p style="font-size: 20px;">关于android - Cordova Insomnia 插件不起作用,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/47460222/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/47460222/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: android - Cordova Insomnia 插件不起作用