zoukankan      html  css  js  c++  java
  • ApiCloud套壳App,如何实现在断网的情况下提示并退出App

    在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跨域设置问题,在另外一篇中解释

  • 相关阅读:
    [CTF]ROT5/13/18/47位移密码
    [CTF]维吉尼亚密码(维基利亚密码)
    [CTF]ACSII码
    kxtj2-1009驱动总结
    DC/DCLT1767EMS8E-5芯片
    485通信总结
    安装pymssql报错
    安装mysqlclient报错
    ERROR 1878
    Win10安装gopls
  • 原文地址:https://www.cnblogs.com/notyourdog/p/10399958.html
Copyright © 2011-2022 走看看