Building apps at a large company? Check out Ionic Enterprise

Open Native Settings

Improve this doc

Plugin to open native screens of iOS/android settings

Repo: https://github.com/guyromb/Cordova-open-native-settings

Installation

  1. Install the Cordova and Ionic Native plugins:
    $ ionic cordova plugin add cordova-open-native-settings
    $ npm install --save @ionic-native/open-native-settings
    
  2. Add this plugin to your app's module

Supported platforms

Usage

You can open any of these settings:

"about", // ios
"accessibility", // ios, android
"account", // ios, android
"airplane_mode", // ios, android
"apn", // android
"application_details", // ios, android
"application_development", // android
"application", // android
"autolock", // ios
"battery_optimization", // android
"bluetooth", // ios, android
"castle", // ios
"captioning", // android
"cast", // android
"cellular_usage", // ios
"configuration_list", // ios
"data_roaming", // android
"date", // ios, android
"display", // ios, android
"dream", // android
"facetime", // ios
"home", // android
"keyboard", // ios, android
"keyboard_subtype", // android
"locale", // ios, android
"location", // ios, android
"locations", // ios
"manage_all_applications", // android
"manage_applications", // android
"memory_card", // android
"music", // ios
"music_equalizer", // ios
"music_volume", // ios
"network", // ios, android
"nike_ipod", // ios
"nfcsharing", // android
"nfc_payment", // android
"nfc_settings", // android
"notes", // ios
"notification_id", // ios
"passbook", // ios
"phone", // ios
"photos", // ios
"print", // android
"privacy", // android
"quick_launch", // android
"reset", // ios
"ringtone", // ios
"browser", // ios
"search", // ios, android
"security", // android
"settings", // ios, android
"show_regulatory_info",
"sound", // ios, android
"software_update", // ios
"storage", // ios, android
"store", // ios, android
"sync", // android
"tethering", // ios
"twitter", // ios
"touch", // ios
"usage", // ios, android
"user_dictionary", // android
"video", // ios
"voice_input", // android
"vpn", // ios
"wallpaper", // ios
"wifi_ip", // android
"wifi", // ios, android
"wireless" // android
import { OpenNativeSettings } from '@ionic-native/open-native-settings';


constructor(private openNativeSettings: OpenNativeSettings) { }

...

Instance Members

open(setting)

Opens a setting dialog

Param Type Details
setting string

setting name

Returns: Promise<any>

API

Native

General