Chciałbym wiedzieć, jakie jest najlepsze rozwiązanie do manipulowania ustawieniami aplikacji w sposób międzyplatformowy.Xamarin Forms Sharedpreferences krzyż
W iOS możemy zmienić ustawienia poza aplikacją na ekranie ustawień, ale nie mamy tego w telefonie z systemem Windows i Androidzie.
Tak więc, moim pomysłem jest stworzenie normalnej strony/ekranu wewnątrz aplikacji, która pokazuje wszystkie moje ustawienia aplikacji i interfejs z metodami Save() i Get(), które mogę zaimplementować dla każdego urządzenia za pomocą DependencyServices.
Czy to właściwy sposób?
Dzięki za pomoc. Tylko jedno i czy chcę mieć ustawienia poza aplikacją w iOS i innych formatach w aplikacji? Więc muszę zrobić to, co powiedziałem wcześniej, prawda?Ponieważ jest bardziej szczegółowy, więc mogę wstrzyknąć lub nie ekran ustawień w aplikacji, jeśli Device.OS! = IOS – user1845593
Tak, musisz sprawdzić Device.OS i włączyć/wyłączyć stronę ustawień. Aby mieć ustawienia poza aplikacją (menu ustawień), musisz użyć drugiego, natywnego podejścia i nie zapomnij dodać Settings.Bundle (http://useyourloaf.com/blog/adding-a-settings-bundle-to- an-iphone-app.html) –
Dla ustawień takich jak string, int lub jakakolwiek inna prosta struktura danych naprawdę polecam moją wtyczkę ustawień. Używam go przez ponad 4 lata we wszystkich moich aplikacjach i zapisuje się w natywnym systemie zarządzania, jak powiedział Daniel. Dodatkowo działa dla KAŻDEGO typu aplikacji zbudowanej z Xamarin.Forms lub tradycji. Właśnie nagrałem tego ranka na żywo: https://www.youtube.com/watch?v=VNPLxeq9ZII&feature=youtu.be – JamesMontemagno