我正在编写一个离子应用程序。该应用程序依赖于外部api。 我已经做了多个函数来测试连接,到我自己的服务器,我自己的服务器处理api调用。由于ip-whitelistening,我需要自己的服务器。
一切正常,但现在我想要禁用应用程序,如果我自己的服务器的结果是假的。每次应用程序启动时,我都会调用测试连接。
使用角度/离子处理此问题的最佳方法是什么?
1如果没有可用的连接,我认为我自己就是要重定向到目标网页。
欢迎任何提示。
答案 0 :(得分:0)
是的,基本上你打算做的就是OK。
因此,在您的应用加载之后,检查连接是否可用(您可以在我的详细帖子How to check network information change with Ionic framework中详细了解如何执行此操作),如果没有,则可以将状态更改为某些显然让用户知道"当前与服务器的链接不起作用的页面" (或更好的通知)。
此外,您可能希望在该页面上放置一个刷新按钮,以便可以单击它并再次检查整个可用性过程(基本上与有人重新启动您的应用程序时相同)。
希望这有帮助。