openSettings

actual fun openSettings()
expect fun openSettings()
actual fun openSettings()

Opens the app's settings page in iOS Settings. Logs a warning if the Settings URL cannot be resolved (e.g., App Extensions, App Clips).

actual fun openSettings()

Opens System Settings' Privacy & Security pane. Unlike the browser target, macOS does have a real, documented URL scheme for this (x-apple.systempreferences:com.apple.preference.security) — but only grant-desktop can invoke it (it needs NSWorkspace, an AppKit/macOS-only API grant-core's jvmMain does not and should not depend on, since this module also has to compile on any JVM, not just macOS). Delegates to DesktopPermissionHandlerRegistry.settingsOpener when one is registered; logs instead of silently doing nothing when none is.

actual fun openSettings()

No standard way for a web page to open the browser's own site-permission settings — unlike a native OS Settings app, there is no cross-browser URL or API for this. Logs instead of silently doing nothing, so an integrator sees why nothing happened rather than filing a "openSettings() is broken on web" bug.