簡體   English   中英

Cordova應用程序在啟動畫面凍結

[英]Cordova App freezes at Splash Screen

這是我的問題,該應用是使用Backbone.js和Cordova構建的。 當網絡(Internet)可用時,該應用程序可以正常運行。 但是,當設備離線時,該應用在每次啟動時的行為都會有所不同。

當應用程序凍結時,甚至沒有到達應用程序初始化代碼,這是我應用程序的起點。

-這種不可預測的行為可能是什么原因?

-是否會在加載Cordova插件之間發生競爭(我之所以這么說是因為,即使該應用程序在啟動屏幕上凍結了,其中一個插件中的console.log()似乎每次都可以正常工作)?

請看看使用的Cordova插件

<plugin name="cordova-plugin-inapppurchase" spec="~1.0.0" />
    <plugin name="phonegap-plugin-push" spec="~1.8.0">
        <variable name="SENDER_ID" value="572****26*6" />
    </plugin>
    <plugin name="com.virtualartifacts.webintent" spec="https://github.com/florentvaldelievre/virtualartifacts-webIntent.git" />
    <plugin name="cordova-plugin-camera" spec="~2.2.0" />
    <plugin name="cordova-plugin-console" spec="~1.0.3" />
    <plugin name="cordova-plugin-device" spec="~1.1.2" />
    <plugin name="cordova-plugin-dialogs" spec="~1.2.1" />
    <plugin name="cordova-plugin-file" spec="~4.2.0" />
    <plugin name="cordova-plugin-file-transfer" spec="~1.5.1" />
    <plugin name="cordova-plugin-inappbrowser" spec="~1.4.0" />
    <plugin name="cordova-plugin-network-information" spec="~1.2.1" />
    <plugin name="cordova-plugin-splashscreen" spec="~3.2.2" />
    <plugin name="cordova-plugin-vibration" spec="~2.1.1" />
    <plugin name="cordova-plugin-whitelist" spec="~1.2.2" />
    <plugin name="parse-push-plugin" spec="https://github.com/taivo/parse-push-plugin" />
    <plugin name="cordova-plugin-statusbar" spec="~2.1.3" />

任何幫助將不勝感激。 我應該從哪里開始調試?

這是您應該考慮的一些東西。

  1. 請確保您在index.html中調用本地所有的javascript和CSS。

  2. 在您的主要JavaScript中,請確保在設備就緒狀態后所有插件功能都在運行。

  3. 請仔細檢查您的“內容安全政策”。

  4. 為了您的測試目的,請確保將“ AutoHideSplashScreen”設置更改為true。

  5. 請卸載未使用的插件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM