我已经完成了我的新闻阅读器应用,它只是工作=>除了互联网检查外,欢呼。当设备未连接到互联网时,应用程序不会通知用户该事实。
我有互联网检查工作,我只想将它连接到每个请求,因此如果连接在使用时关闭,应用程序不会中断。
我对Ionic的异步处理方式有点新意,我有一个非常直接的问题:在执行请求之前,有没有办法确保设备连接到互联网?相信我,我已经尝试过拦截器,而我似乎无法让它起作用。
这个想法是这样的:如果应用程序发现,设备未连接到互联网(Wi-Fi已关闭,或移动数据已关闭,整个互联网检查范围),则使用{{1}通知用户。两个按钮:"刷新","关闭"。点击"刷新"后,再次执行互联网检查,直到连接开启。在此期间,请求被保留。点击"关闭"关闭对话框,请求被拒绝($ionicPopup
)。
完美的解决方案是.reject()
循环和阻止while()
,但我们都喜欢的$ionicPopup
是异步的。当它。
有什么想法吗?对于经验丰富的Angular开发者,我确定它的花生。谢谢!