IOS提醒用户重新授权打开定位功能

2016-02-19 10:12 28 1 收藏

今天图老师小编要向大家分享个IOS提醒用户重新授权打开定位功能教程,过程简单易学,相信聪明的你一定能轻松get!

【 tulaoshi.com - 编程语言 】

iOS 8及以上版本最不为人知的一个特点是与应用设置的深层链接,用户可以根据APP的需要授权启用位置、通知、联系人、相机、日历以及健康等设置。

大多数应用程序仅仅是弹出一个包含操作指令的警示窗口,如“进入设置隐私位置OUR_APP”。例如,推特的应用程序有一个更为精致和友好的指示对话框,所以我就把它当做一个例子来使用(可惜大多数应用程序都会有一个非常糟糕的版本)。

我现在以一个心情沮丧用户的身份写这个帖子,希望更多的iOS开发者能与用户设置建立直接的深层链接,尤其是操作起来也非常容易。

以下是一个日历相关的应用程序的警告提醒代码,其中包含了为用户进行设置的选项。我正试图在其中包含一个能将用户带入设置的选项。

func showEventsAcessDeniedAlert() {  let alertController = UIAlertController(title: "Sad Face Emoji!",message: "The calendar permission was not authorized. Please enable it in Settings to continue.",preferredStyle: .Alert)  let settingsAction = UIAlertAction(title: "Settings", style: .Default) { (alertAction) in// THIS IS WHERE THE MAGIC HAPPENS!!!!if let appSettings = NSURL(string: UIApplicationOpenSettingsURLString) {  UIApplication.sharedApplication().openURL(appSettings)}  }  alertController.addAction(settingsAction)  let cancelAction = UIAlertAction(title: "Cancel", style: .Cancel, handler: nil)  alertController.addAction(cancelAction)  presentViewController(alertController, animated: true, completion: nil)}

再次提醒,仅需要添加此代码到您的APP中就能实现与用户设置进行深层链接

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

当用户拒绝了授权,这就更像Swarm应用程序了。

当用户点击“打开设置”时,他们就能很方便地进入这个界面。

只需添加这三行代码,就能在激活APP使用权限这一重要方面提高用户体验。以我为例,用户甚至会因为日历未被授权而不能继续使用应用程序。因此,我最大的兴趣就是让用户更改设置中的权限变得简单易行。同样,这也适用于许多其他的应用程序。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)


(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  这一方法在iOS 9系统中的应用效果更好!设置界面中将有一个返回按钮,能直接使用户返回到您的应用程序。真没理由不用这个方法啊!

以上内容是图老师小编简单给大家介绍的IOS提醒用户重新授权打开定位功能的全部叙述,希望大家喜欢。

来源:http://www.tulaoshi.com/n/20160219/1593744.html

延伸阅读
ios7最佳提醒事项应用   虽然iOS 7系统带来了全新的设计风格和一些改进的内置应用,但Tulaoshi.com是依然会有朋友感觉内置的提醒事项应用不够人性化。幸运的是,在App Store中拥有一大票候选项目,并拥有自己独特的风格,下面就一起来看看哪一款是最适合你的。 1. Clear+ 售价:30元人民币 Clear+是一款界面简...
ios怎么打开Cortana语音助手   苹果手机中语音助手siri非常使用,近日ios平台将推出语音助手微软小娜,ios怎么打开Cortana语音助手?一起来看看iphone使用微软小娜教程。 ios怎么打开Cortana语音助手 iphone使用微软小娜教程 智能手机中语音助手已经成为常见功能,它可让智能手机的功能更为完善,我们比较熟悉的语音助手...
标签: 电脑入门
一、授权管理功能介绍; 用户在第三方网站上,如使用QQ登录功能以后,会给网站进行授权,该设置项就是为方便用户设置、管理QQ等。 二、授权管理操作说明; 1、这个设置是在第三方网站上(非腾讯公司网站)第一次登录时会弹出设置的提示,进行帐号绑定,将QQ头像和昵称同步到第三方网站上,即可设置授权成功; 2、授权成功后,列表中展示所有用户...
ios8未授权导致应用不可用   为了方便,有些用户会选择一些第三方应用平台下载安装应用,但有时这些应用安装后却不能正常使用,其解决办法: 第一步,删除该闪退应用。 第二步,可以到App Store下载相关的应用软件,重新安www.Tulaoshi.com装。 从而解决授权问题而引起的应用不能正常使用问题。 iOS8.1完美越狱插...
标签: 电脑入门
Win8系统中我们经常要用到应用商店,因为里面有很多好用的软件和好多有趣的游戏,作为Win8系统的特色之一,应用商店在国内有时候会出现打不开的情况,在网络通畅的情况下,国内用户该如何重新打开Win8的应用商店呢?下面图老师小编给出了四个妙招。 一、修改DNS的方法: 使用谷歌提供的免费DNS:8.8.8.8 和 8.8.4.4 修改方法: 依次点击:网络...

经验教程

463

收藏

60
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部