Istnieje kilka wątków na SO, które obejmują to - ale większość z nich ma 12 miesięcy. Chcę się dowiedzieć, czy Meteor (i dostępne pakiety) jest w stanie obsłużyć:Bieżący status Meteera dla aplikacji offline
- Aplikacja, która działa zarówno w trybie online (gdy jest łączność sieciowa), jak i offline (gdy jej nie ma).
- Pozwala na zmiany zachowane podczas pracy w trybie offline i utrwalenie na serwerze w trybie online (i odwrotnie).
- Pozwala przechowywać przechowywane dane zaszyfrowane na urządzeniu i tylko odszyfrowane, gdy są używane.
- Umożliwia użycie pewnego atrybutu użytkownika (hasło aplikacji lub ewentualnie token wygenerowany przez serwer dla każdego logowania) jako części klucza odszyfrowywania. (chodzi o to, że jeśli urządzenie zostanie skradzione, a blokada ekranu zostanie ominięta, dane nadal będą "rozsądnie" bezpieczne).
- Zarówno na IOS, jak i na Androidzie, zrootowane i nie.
Czy chodziło Ci może Meteor to zrobić out-of-the-box? Jeśli tak, to nie. Ale możesz dodać pakiet, [GroundDB] (https://atmospherejs.com/ground/db), który pozwoli ci robić bity offline, a Meteor ma teraz wsparcie dla Cordova/Phonegap dla IOS i Androida, co pozwala ci rozwinąć aplikacja natywna. – garrilla
Niekoniecznie po wyjęciu z pudełka, nie. Pytanie brzmi być może bardziej "jeśli zacznę jutro, z rdzeniem i dostępnymi pakietami" ... – user2195559
Myślę, że jest to możliwe, ale musiałbyś przetasować własne rozwiązanie szyfrowania - jest pakiet Meteor CryptoJS, chociaż jest względnie prosty aby dodać dowolną bibliotekę JS, więc jeśli masz inne rozwiązanie, możesz to zrobić. – garrilla