ApiCloud套殼App,如何實現在斷網的情況下提示並退出App
阿新 • • 發佈:2019-02-19
設置問題 strong func ron 監聽事件 設置 分享圖片 需要 bapi (這個時候有一個問題,如果網站掛掉了,也會進入error代碼段,暫時考慮為網站一直可用)
在ApiCloud套殼App裏代碼部分,打開Index.html
如何套殼(是在裏面的api.openFrame 部分配置url,打開對應的手機版網站)
在apiready=function(){}裏面添加offline 監聽事件,如果監聽到網絡中斷,則執行退出App操作
但是這個時候出現一個問題,開始進入App的時候,不能執行這個Offline監聽事件,這個時候需要想一個辦法,如何在打開App的時候,檢測一下當前手機網絡是否可用,如果不可用,則退出App
經過各種搜索之後,發現有一個建議,在Index頁,執行一下訪問自己的網站,如果訪問有返回結果,則證明網絡正常,如果進入error,則表示網絡有問題
這個時候在添加以下代碼
並且在apiready=function(){}裏面,調用這個TestConnection()
在這裏提醒下,在其它調用api方法的地方 <script></script>裏面必須有apiready=function(){}這個定義,不然會報錯 api is not defined
接下來發布,測試 ,發現出現一個問題,/api/Test/TestConnection 訪問不到,這個涉及到了webApi跨域設置問題,在另外一篇中解釋
ApiCloud套殼App,如何實現在斷網的情況下提示並退出App