`

iOS用openurl方式打开设置页面

    博客分类:
  • IOS
 
阅读更多

iOS5的SDK现在可以直接打开setting页面了,以往的SDK则不可以。

补充一点,下面的方法是undocument的,所以可能会被reject.

如果你想打开Location Services的setting页面,代码如下:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];

如果想打开Twitter的设置:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]];

如果想打开蓝牙的设置:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=Bluetooth"]];

当然你还可以打开应用的设置:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=Apps&path=Your+App+Display+Name"]];


分享到:
评论

相关推荐

    .IOS通过手机浏览器打开指定APP

    代码使用iframe尝试在页面内打开APP,并在3秒后自动移除iframe,避免干扰页面上的其他元素。 - 示例中还展示了如何通过点击按钮,使用JavaScript函数openApp()来触发iframe打开自定义URL的动作,当APP能够响应URL时...

    Unity for iOS 打开相册、相机及保存图片到相册的demo

    首先,要让Unity与iOS的相册交互,你需要使用Unity的`Application.OpenURL`方法,结合iOS的`Photos`框架(原`AssetsLibrary`框架已被弃用)。`OpenURL`可以启动一个系统级别的URL,从而打开iOS的相册应用。你需要...

    ios程序间预览和打开文档

    在iOS平台上,程序间预览和打开文档是iOS应用间交互的重要功能,它允许用户在不同的应用程序之间共享和查看内容。这一特性主要依赖于苹果提供的`UIDocumentInteractionController`类和`UIActivityViewController`类...

    iOS7 系统跳转蓝牙界面

    在这个场景中,"iOS7 系统跳转蓝牙界面"是一个重要的知识点,主要涉及到如何在iOS7环境下利用编程方式引导用户进入设备的蓝牙设置界面。 首先,我们要理解iOS的权限控制。在iOS7及以上版本,系统为了保护用户隐私,...

    iOS 启动第三方 App,以及调用 DeepLink 工具类.zip

    然后,使用`UIApplication`的`openURL:`方法(iOS 8及以下)或`open(_:options:completionHandler:)`方法(iOS 9及以上)来尝试打开URL,如: ```swift if let url = URL(string: "scheme://target/path") { if #...

    iOS11 WKWebView 无法加载内容的解决方法

    iOS11 WKWebView 无法加载内容的解决方法 WKWebView 是 iOS 中的一个...WKWebView 无法加载内容的问题在 iOS 11 中可以通过使用 NSURLRequest 来解决,而 WKWebView 崩溃问题可以通过正确地实现 delegate 方法来解决。

    iOS实现桌面快捷方式

    源码WebAppDestop,在iOS开发中可以使用openUrl的方式打开一个网页,并通过Safari浏览器的发送到主屏幕从而创建一个网页的快捷方式,这篇文章就是利用这个方 法来创建一个app的桌面快捷方式。 首先在app内部开启一个...

    传智播客iOS6免费公开课程-调用打电话发短信发邮件打开浏览器

    或者,如果目标是简单打开系统浏览器,可以使用`openURL`: ```swift UIApplication.shared.open(url, options: [:], completionHandler: nil) ``` 以上就是在iOS6中实现调用打电话、发送短信、发送邮件以及...

    h5打开微信返回问题

    描述中的“ios打开微信返回app”进一步指出了这个问题的核心:当iOS设备上的H5页面触发了微信的打开,如何确保用户在微信完成操作后能顺利返回到原生App。这是一个常见的用户体验问题,对于依赖微信服务的移动应用来...

    ios应用内跳转到AppStore或者iTunes

    若要直接打开应用的详情页面,可以使用`UIApplication`的`openURL:`方法配合AppStore的URL。URL格式通常是`itms-apps://itunes.apple.com/app/id<APP_ID>`,其中`<APP_ID>`是你的应用在AppStore的唯一标识符。例如:...

    iOS 新浪微博分享

    - 创建`WBHttpRequestConfig`配置对象,可以设置请求参数,如是否自动打开微博客户端。 - 创建`WBShareRequest`请求,将`WBMessageObject`作为参数,然后调用`- (void)sendRequest:(WBBaseRequest *)request`发送...

    iOS从App跳转至系统设置菜单各功能项的编写方法讲解

    总的来说,通过在`Info.plist`中配置URL types并使用`UIApplication`的`canOpenURL`和`openURL`方法,我们可以实现在iOS应用中直接跳转到系统设置的特定功能项,为用户提供便捷的操作路径。在实际开发中,合理利用这...

    常用的URL Scheme.zip_URL ios 跳转界面_Url-scheme大全_url scheme ios

    总结来说,URL Scheme是iOS开发中的一个重要工具,它提供了灵活的应用间通信方式,使得开发者可以创建深度链接,实现界面跳转,增强用户体验。通过正确配置和使用URL Scheme,开发者能够创建更加丰富和互动的应用...

    ios实现跳转管理

    4. **UIApplication的openURL:** 这是系统提供的方法,用于打开URL,可能是内部链接,也可能是外部的Web页面或应用。配合URL Scheme,可以实现应用间的跳转。 5. **UNUserNotificationCenter** 和 **...

    swift-在app中打开iPhone通用设置系统软件以及系统服务的方法.

    在iOS应用开发中,有时我们需要引导用户进入iPhone的通用设置界面来调整与应用相关的特定设置,比如隐私权限、Wi-Fi连接、蓝牙等。Swift作为苹果官方推荐的开发语言,提供了便利的方式来实现这一功能。本篇将详细...

    ios支付宝支付demo

    - 使用`[[UIApplication sharedApplication] openURL:]`方法打开这个URL,iOS系统会自动识别并启动支付宝应用完成支付过程。 4. **回调处理**: - 支付完成后,支付宝会通过自定义URL Scheme返回结果给你的应用。...

    ios-打电话.zip

    在Xcode中选择目标设备,然后运行你的应用,点击拨打电话的按钮,如果一切设置正确,真机上会显示一个电话拨号界面,用户可以选择拨打或取消。 5. 错误处理:在上述代码中,我们检查了`canOpenURL:`来确保系统能够...

    iOS拨打电话(三种方法)

    在iOS中,可以使用`UIApplication`类的`openURL`方法来启动拨号界面,这是最简单的方法之一。通过传递一个带有电话协议的URL,系统会自动打开拨号界面,用户确认后即可拨打电话。 ```objective-c // Objective-C ...

    ios-URLNavi.zip

    2. **用户选择**:如果用户安装了多个地图应用,应提供选择界面,让用户决定使用哪个应用进行导航。 3. **错误处理**:当用户未安装任何地图应用或URL Scheme调用失败时,需要有合适的提示和处理策略。 4. **权限...

    ios应用源码之给大家分享代码 如何自定义协议从自己的一个app打开另一个app ip

    在iOS开发中,自定义协议是一种常见...通过以上步骤,你就可以实现从一个iOS应用打开另一个应用的功能。这个过程涉及到iOS应用的生命周期管理、应用间通信以及URL处理等多个方面,对于提升iOS开发技能是非常有价值的。

Global site tag (gtag.js) - Google Analytics