Wiem, że jest wiele pytań związanych z tym.iPhone- Otwórz ustawienia z mojej aplikacji iOS 6
1) is it possible to open Settings App using openURL?
2) Opening the Settings app from another app
3) iOS Launching Settings -> Restrictions URL Scheme
Śledzę te pytania odniesienie ale to nie rozwiązuje mojego zapytania. Wiem, że używając metody openURL
, możesz otworzyć Ustawienia, ale to było ważne tylko dla iOS 5.0 - 5.0.1. W systemie iOS 5.1 został wycofany.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];
Wciąż byłem widząc wiele aplikacji, które oparte głównie lokalizacji prosi o zgodę użytkownika, aby włączyć usługi lokalizacyjne i odbywa się bezpośrednio do usług lokalizacyjnych pod Ustawienia -> Prywatność. Zrzut ekranu aplikacji zainstalowanej na urządzeniu z systemem iOS 6.1 poniżej pokazuje, że stuknięcie w Ustawienia przenosi użytkownika bezpośrednio do usługi Usługi lokalizacyjne.
Próbowałem uruchomić kod w mojej aplikacji, ale to nie działa (chcę zabrać użytkownika do strony Ustawienia, aby umożliwić mojej aplikacji dostęp do informacji kontaktowych bezpośrednio z mojej aplikacji). Jeśli Apple ma wyłączone schematy adresów URL, to dlaczego wiele Aplikacji wciąż go używa?
The 'preferencje: //' nie jest przestarzała nigdy nie było o wydany fikcyjnie. Oznacza to, że Apple może po prostu usunąć wsparcie dla niego, gdy kiedykolwiek mieli na to ochotę. – rckoenes
Tak, dobra uwaga. To był szary obszar. – Cocoadelica