我正在开发与cordova手机应用程序的移动应用程序。我现在在iOS平台上测试它,现在在iOS上进行测试。我的问题是当我的应用程序在后台运行时,我点击这个应用程序的启动程序,它被重新初始化。我想要的只是从启动器图标打开应用程序,并继续从它的位置运行。 我试图将config.xml中的属性keepRuning
设置为true但它没有工作。如何在点击应用程序图标启动器时在cordova恢复应用程序?
<preference name="keepRunning" value="true" />
这是config.xml文件:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" id="com.coolappz.HTML5Application1" version="1.0.0">
<name>HTML5Application1</name>
<description>Cordova Application</description>
<author email="[email protected]" href="http://www.coolappz.com">user</author>
<access origin="*"/>
<preference name="fullscreen" value="true"/>
<preference name="webviewbounce" value="true"/>
<preference name="keepRunning" value="true" />
</widget>
编辑: 有关详细信息:
我有开始从零并增加1每秒计数。如果我按回家,计数器恢复在后台增加。问题是,当我按下应用程序的图标启动器时,计数器将从零重置,因为应用程序已重新创建。
我希望这可以让视图更清晰。
我的问题:
可以这样被科尔多瓦配置或处理,我需要一个插件来做到这一点。
这是可能的和如何? 谢谢
当本机平台将应用程序从后台拖出时,resume事件触发。但是当启动器被点击时,应用程序被重新创建而不能恢复。 – mehsen
这将是非常有用的,如果你在这里共享config.xml,谢谢 – byJeevan
我会在一分钟 – mehsen