首页 > 移动平台 > 详细

ApiCloud套壳App,如何实现在断网的情况下提示并退出App

时间:2019-02-19 12:17:32      阅读:268      评论:0      收藏:0      [点我收藏+]

 

在ApiCloud套壳App里代码部分,打开Index.html

技术分享图片

如何套壳(是在里面的api.openFrame 部分配置url,打开对应的手机版网站)

技术分享图片

在apiready=function(){}里面添加offline 监听事件,如果监听到网络中断,则执行退出App操作

技术分享图片

 

但是这个时候出现一个问题,开始进入App的时候,不能执行这个Offline监听事件,这个时候需要想一个办法,如何在打开App的时候,检测一下当前手机网络是否可用,如果不可用,则退出App

经过各种搜索之后,发现有一个建议,在Index页,执行一下访问自己的网站,如果访问有返回结果,则证明网络正常,如果进入error,则表示网络有问题(这个时候有一个问题,如果网站挂掉了,也会进入error代码段,暂时考虑为网站一直可用)

这个时候在添加以下代码

技术分享图片

并且在apiready=function(){}里面,调用这个TestConnection()

在这里提醒下,在其它调用api方法的地方 <script></script>里面必须有apiready=function(){}这个定义,不然会报错 api is not defined

 技术分享图片

 

 接下来发布,测试 ,发现出现一个问题,/api/Test/TestConnection 访问不到,这个涉及到了webApi跨域设置问题,在另外一篇中解释

ApiCloud套壳App,如何实现在断网的情况下提示并退出App

原文:https://www.cnblogs.com/notyourdog/p/10399958.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!