Схема URL "Открыть настройки" ios

Я знаю, что этот вопрос задавал так много времени. В ответах говорится, что это невозможно в Xcode > 5.x. но я видел некоторые приложения, которые могут использовать это (Go to Settings) (iOS7). В любом случае, чтобы это сделать? доступен ли он в Xcode 6? facebook может обнаруживать как сотовые данные, так и Wi-Fi.

enter image description hereenter image description here

Ответ 1

Как и в iOS 8, можно запустить приложение "Настройки", которое непосредственно открывает раздел "Приватное приложение" следующим образом:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

В Swift:

if let settingsURL = NSURL(string: UIApplicationOpenSettingsURLString) {
    UIApplication.sharedApplication().openURL(settingsURL)
}

В Swift 3.0:

if let settingsURL = URL(string: UIApplicationOpenSettingsURLString + Bundle.main.bundleIdentifier!) {
    UIApplication.shared.openURL(settingsURL as URL)
}

Ответ 3

Оповещения на ваших снимках экрана - системные предупреждения. Первое происходит, когда приложение хочет использовать Интернет и заблокировать сотовую информацию для приложения (а Wi-Fi не подключен). Второе происходит, когда приложение хочет использовать службы определения местоположения, и вы отключили Wi-Fi. Невозможно управлять отображением этих предупреждений.

В iOS 8 (Xcode 6) есть возможность открывать настройки непосредственно из приложения. Пожалуйста, прочитайте следующие темы: Как открыть Настройки программно, как в приложении Facebook?

Открытие приложения настроек из другого приложения