Windows Phone 8.1 - pamiętanie ustawień

0

Witam serdecznie,

Chciałbym, aby w mojej aplikacji pisanej pod system Windows Phone 8.1 SL była możliwość zapamiętywania niektórych ustawień. Chodzi mi tutaj przede wszystkim np. gdy użytkownik się raz zaloguje, to żeby przy kolejnej próbie włączenia aplikacji był on już zalogowany na te dane, na które już się wcześniej zalogował. Podobnie kilka innych ustawień odnoście wyglądu aplikacji, aby każdy z użytkowników mógł sobie ją dostosować pod siebie.

W aplikacji desktopowej bym użył do tego celu Settingów, lecz tutaj w Windows Phonie nie wiem jak takie coś zrealizować.

Pozdrawiam

EDIT:

Okej zauważyłem właśnie że jest coś takiego jak LocalSettings w WP i pewnie o to chodzi.

1

Jeżeli tworzysz aplikacje dla WP 8.1 to możesz użyć LocalSettings albo RoamingSettings - pochodzą co prawda z WinRT, ale da się użyć w WP 8.1 SL. W WP 8.0 i starszych masz możliwosć użyć IsolatedStorageSettings (http://msdn.microsoft.com/en-us/library/windows/apps/system.io.isolatedstorage.isolatedstoragesettings%28v=vs.105%29.aspx).

RoamingSettings są fajne, bo "roamują" pomiędzy urządzeniami z jednym Live ID, więc użytkownik ma jedne ustawienia na wielu urządzeniach - a jeżeli się ustawi identyczne parametry aplikacji w sklepie, to migrują też pomiędzy WP8 i Windows 8.

0

Tworzę dla WP 8.1 czyli pozostaje LocalSettings lub RoamingSettings. Właśnie czytam o jednych i drugich - bardzo fajna sprawa :) Pytanie tylko takie - czy trzymanie danych do logowania w RoamingSettings (login, hasło w SHA1) jest bezpieczne i zalecane?

0

Hasła powinny być przenoszone z użyciem PasswordVault http://msdn.microsoft.com/en-us/library/windows/apps/windows.security.credentials.passwordvault.aspx. W sumie jak masz SHA1 i wystarcza ci to do zalogowania, to jest to równoznaczne z posiadaniem samego hasła do zalogowania.
Niektóre aplikacje (np. Poczta) przenoszą również hasła, przez co postawienie nowego komputera nawet nie wymaga ich pamiętania. Więc chyba jest to przewidziana opcja, żeby tak robić.

Trochę więcej informacji: http://blogs.msdn.com/b/windowsappdev/archive/2012/07/17/roaming-your-app-data.aspx

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.