强制完整的应用程序重新启动以刷新 Cordova 中的包

DTul

我希望从应用程序本身完全重新启动应用程序(真正重新启动应用程序(满载),而不仅仅是重新渲染索引)。

这需要发生,因为一些包也需要重新初始化,这只能在完全重新启动应用程序时完成。

我试过这个包https://www.npmjs.com/package/cordova-plugin-exit它似乎不起作用。

而且navigator.app.exitapp()这不是我正在寻找的东西,或者这是否正是我想要它做的?

创建cordova包装器插件的最佳解决方案是为android和IOS做不同的事情吗?

戴夫奥尔登

您可以使用cordova-diagnostic-pluginrestart()方法在 Android 上执行此操作

// Warm restart
cordova.plugins.diagnostic.restart(null, false);

// Cold restart
cordova.plugins.diagnostic.restart(null, true);

默认情况下,将执行“热”重启,其中主要 Cordova 活动立即重启,导致重新创建 Webview 实例。

但是,如果cold parameter设置为true,则应用程序将被“冷”重启,这意味着将执行系统退出,导致整个应用程序重新启动。如果您想完全重置本机应用程序状态但会导致应用程序短暂消失并重新出现,这将非常有用。

注意:没有,successCallback()因为如果操作成功,应用程序将在任何成功回调可以应用之前立即重新启动。

无法在 iOS 上以编程方式重新启动应用程序;至少这样做可能会使您的应用程序被 App Store 拒绝。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

杀死后如何重新启动Cordova应用程序

来自分类Dev

从主屏幕启动后,Cordova应用程序会重新启动

来自分类Dev

如何在Qt中重新启动应用程序?

来自分类Dev

在Android测试中重新启动应用程序

来自分类Dev

如何从片段重新启动Android中的应用程序

来自分类Dev

我的应用程序中的 Viewpager Activity 重新启动

来自分类Dev

如果我运行cordova应用程序,Visual Studio将停止并重新启动

来自分类Dev

单击Cordova中的应用程序图标启动器时,如何恢复应用程序?

来自分类Dev

在Cordova应用程序中实现加密

来自分类Dev

在Cordova应用程序中触发事件

来自分类Dev

在Cordova应用程序中触发事件

来自分类Dev

Cordova应用程序不会恢复,但是在按下主屏幕按钮然后重新打开应用程序后会重新启动

来自分类Dev

在XCode中构建完整的Cordova应用程序以部署到TestFlight

来自分类Dev

如何使用cordova在启动设备中启动我的应用程序?

来自分类Dev

新安装的应用程序需要重新启动才能显示在启动菜单中

来自分类Dev

Apache Cordova / Visual Studio 2015工具无法在IOS模拟器中启动应用程序

来自分类Dev

如何在Visual Studio中为Cordova应用程序设置图标和启动屏幕?

来自分类Dev

Cordova / Phonegap无法在模拟器中启动应用程序

来自分类Dev

Cordova / Phonegap无法在模拟器中启动应用程序

来自分类Dev

如何在sencha touch cordova应用程序中更改启动画面

来自分类Dev

无法在Cordova应用程序的Visual Studio RTM中启动调试

来自分类Dev

Ionic Cordova 应用程序在 ipad 中启动时崩溃

来自分类Dev

每次重新启动应用程序时,NSUserDefaults中的数据均消失

来自分类Dev

如何在Windows Forms应用程序中重新启动backgroundworker?

来自分类Dev

如何在Android Studio中运行应用程序而不会终止并重新启动会话?

来自分类Dev

在Ios Simulator中重新启动应用程序时swipeGestureRecognizer不起作用

来自分类Dev

重新启动应用程序后,SQLite中未保留数据

来自分类Dev

geofencing不再从ios7中的终止状态重新启动应用程序?

来自分类Dev

仅在重新启动应用程序后,Sharedpreferences中的值才可用

Related 相关文章

  1. 1

    杀死后如何重新启动Cordova应用程序

  2. 2

    从主屏幕启动后,Cordova应用程序会重新启动

  3. 3

    如何在Qt中重新启动应用程序?

  4. 4

    在Android测试中重新启动应用程序

  5. 5

    如何从片段重新启动Android中的应用程序

  6. 6

    我的应用程序中的 Viewpager Activity 重新启动

  7. 7

    如果我运行cordova应用程序,Visual Studio将停止并重新启动

  8. 8

    单击Cordova中的应用程序图标启动器时,如何恢复应用程序?

  9. 9

    在Cordova应用程序中实现加密

  10. 10

    在Cordova应用程序中触发事件

  11. 11

    在Cordova应用程序中触发事件

  12. 12

    Cordova应用程序不会恢复,但是在按下主屏幕按钮然后重新打开应用程序后会重新启动

  13. 13

    在XCode中构建完整的Cordova应用程序以部署到TestFlight

  14. 14

    如何使用cordova在启动设备中启动我的应用程序?

  15. 15

    新安装的应用程序需要重新启动才能显示在启动菜单中

  16. 16

    Apache Cordova / Visual Studio 2015工具无法在IOS模拟器中启动应用程序

  17. 17

    如何在Visual Studio中为Cordova应用程序设置图标和启动屏幕?

  18. 18

    Cordova / Phonegap无法在模拟器中启动应用程序

  19. 19

    Cordova / Phonegap无法在模拟器中启动应用程序

  20. 20

    如何在sencha touch cordova应用程序中更改启动画面

  21. 21

    无法在Cordova应用程序的Visual Studio RTM中启动调试

  22. 22

    Ionic Cordova 应用程序在 ipad 中启动时崩溃

  23. 23

    每次重新启动应用程序时,NSUserDefaults中的数据均消失

  24. 24

    如何在Windows Forms应用程序中重新启动backgroundworker?

  25. 25

    如何在Android Studio中运行应用程序而不会终止并重新启动会话?

  26. 26

    在Ios Simulator中重新启动应用程序时swipeGestureRecognizer不起作用

  27. 27

    重新启动应用程序后,SQLite中未保留数据

  28. 28

    geofencing不再从ios7中的终止状态重新启动应用程序?

  29. 29

    仅在重新启动应用程序后,Sharedpreferences中的值才可用

热门标签

归档