Оффлайн приложение метеора с использованием земли: дБ

Я работаю с автономной поддержкой приложения Meteor. Я исследовал эту поддержку, но все дают один ответ "основание: дБ". Я посмотрел на это решение, это действительно хорошая попытка @raix. Я начал с этого пакета, это уже работающий проект, поэтому первая задача, которую я выполнил, заключается в том, что вся коллекция основана на следующем синтаксисе.

var Users = Meteor.users;
if(Meteor.isClient){
     SmtGroundCollections.Users = Ground.Collection(Users);
}

После этого я попытался с моим автономным приложением, но оно все еще показывает загрузку, и я не получаю свои элементы dom после этого, я попробовал с этой всей подпиской waitOn, которую я поставил при условии

if(Meteor.status().connected){
        /* my subscriptions */
}

После этого я могу видеть свою дом, и если я посетил эту страницу, когда я в сети, то после того, как я ухожу в автономный режим, я могу видеть свои данные.

Теперь я объясняю свои проблемы.

1) Когда я вызываю мои методы, это не обновляет мою наземную коллекцию, если я не в сети. Я использовал приведенный ниже код для возобновления моих методов

if(Meteor.isClient){

    Ground.methodResume([

        'addProfie',

        ' editProfile' ,

        ' deleteProfile ' ,
    ]);
}

Он работает нормально, когда я перехожу из автономного режима в онлайн-режим, он синхронизирует мои данные с сервером, но я не могу получить немедленный эффект.

2) Если я хочу, чтобы полное приложение находилось в автономном режиме, тогда мне нужно посетить каждую страницу моего мобильного приложения, а затем я могу получить эти данные в автономном режиме, но это невозможно, поэтому я хочу одну централизованную вещь, где я буду нажимать кнопку, и я могу обосновать все свои данные который я хочу в автономном режиме.

Так может кто-нибудь помочь мне решить вышеуказанную проблему

заранее спасибо

0 ответов

Другие вопросы по тегам