我正在为Android和IOS开发一个离子应用程序。如果从服务器端或客户端发生任何错误,则会重新调整应用程序。我可以使用
为Android开发它navigator.app.loadUrl("file:///android_asset/www/index.html"
但对于IOS,我无法做到这一点。请让我知道IOS的任何解决方案。
我知道有$state.go()
或windows.reload
但这对我不起作用,因为某些AppHub.On信号事件未正确初始化。
只有一个解决方案对我来说就像android一样,但我无法为IOS做同样的事情。
答案 0 :(得分:2)
我能够解决这个问题
var initialHref = window.location.href;
navigator.splashscreen.show();
// Reload original app url (ie your index.html file)
window.location = initialHref;
navigator.splashscreen.hide();