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跨域設置問題,在另外一篇中解釋


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM