Манифест автономного кэша веб-приложения Android Phonegap HTML5

Мое приложение не сохраняет dbtest.xml и не читает при отключении wi-fi. Это файл CordovaApp.java

package io.cordova.hellocordova;
import android.os.Bundle;
import android.webkit.WebSettings;
import org.apache.cordova.*;
public class CordovaApp extends CordovaActivity
{
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        super.init();
        this.appView.getSettings().setDomStorageEnabled(true);
        this.appView.getSettings().setAppCacheMaxSize(1024 * 1024 * 15);  
        String appCachePath = getApplicationContext().getCacheDir().getAbsolutePath();
        this.appView.getSettings().setAppCachePath(appCachePath);
        this.appView.getSettings().setAllowFileAccess(true);
        this.appView.getSettings().setAppCacheEnabled(true);
        // Set by <content src="index.html" /> in config.xml
        loadUrl(launchUrl);
    }
}

На сервере я добавляю файлы .manifest, .htaccess и dbtext.xml.manifest выглядят так:

CACHE MANIFEST
# Wersja 0.3
# Jawnie buforowane wpisy
dbtest.xml
# All other resources (e.g. sites) require the user to be online.
NETWORK:
*

.htaccess посмотрите, что:

<mime-mapping>
<extension>manifest</extension>
<mime-type>text/cache-manifest</mime-type>
</mime-mapping> 

И мое приложение PhoneGap не работает в автономном режиме. Что я делаю неправильно? Я должен добавить текст в другие файлы? Что я должен сделать ? Спасибо


person tomal271    schedule 17.12.2014    source источник


Ответы (1)


Хотя PhoneGap — это автономное решение, в котором файлы HTML, CSS, JS и т. д. хранятся в папке assets/www внутри приложения, в некоторых случаях вам может понадобиться, чтобы приложение указывало на удаленный сервер, где находится файл HTML5 и его CSS. /JS находятся. Их можно загрузить на ваше устройство и запускать как автономные файлы, когда устройство не подключено к Интернету. Нажмите здесь, чтобы ознакомиться с методами

person januprasad    schedule 17.12.2014
comment
Предварительно уже сделал все по инструкции на странице. Приложение работает по wi-fi отключается на 10 минут иногда на час иногда офлайн. Затем данные исчезают. Что может быть причиной? - person tomal271; 17.12.2014