当前位置: 首页 > news >正文

app开发公司平台/湖南seo博客seo交流

app开发公司平台,湖南seo博客seo交流,机床回收网站建设,中信建设官方网站软件下载iOS 8及以上版本最不为人知的一个特点是与应用设置的深层链接,用户可以根据APP的需要授权启用位置、通知、联系人、相机、日历以及健康等设置。 大多数应用程序仅仅是弹出一个包含操作指令的警示窗口,如“进入设置>隐私>位置>OUR_APP”。例如&a…

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

 

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

IMG_4808-577x1024.png

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

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

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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中就能实现与用户设置进行深层链接

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

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

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

IMG_4811-577x1024.png

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

IMG_4812.png

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

转载于:https://www.cnblogs.com/jgCho/p/5054616.html

http://www.jmfq.cn/news/5139073.html

相关文章:

  • wordpress 歌词 插件/东莞网络优化公司
  • 网站建设金手指排名可靠/唐山seo快速排名
  • 罗湖网站建设费用/直销的八大课程
  • 高端大气的网站/域名查询入口
  • 怎么做旅行网站/杭州seo专员
  • 做自媒体怎么在其它网站搬运内容/互联网营销师考试
  • 六安网站线上引流多少钱/互联网推广销售好做吗
  • 做网站一般需要什么/怎样宣传自己的产品
  • 手机触屏版网站开发/百度地图的精准定位功能
  • 软件项目管理是做什么/成都seo论坛
  • wordpress 按钮连接在哪里/seo价格是多少
  • 福州如何做百度的网站推广/软文代写平台有哪些
  • 和优网站建设/市场营销七大策略
  • 本地电商平台有哪些/广东做seo的公司
  • 注册一家公司需要什么条件/东莞关键字排名优化
  • 无法解析您网站的域名/网络营销方案设计
  • 如何做电影网站赚钱/网站推广优化技巧
  • 怎么在服务器上部署网站/seo排名课程咨询电话
  • 最优的网站建设/软文怎么写比较吸引人
  • 网站需求方案/百度指数使用指南
  • 官网免费在线客服系统/排名seo公司哪家好
  • 昆明云纺片区网站建设/宁波seo关键词排名
  • 做京东网站采购的工作内容/华为手机业务最新消息
  • 网站运营推广难做吗/推广活动策划方案范文
  • 帮人家做网站能赚多少钱/seo推广软件排行榜前十名
  • 学生做的网站成品/信息流广告代运营
  • 可以做请柬的网站/百度风云榜各年度小说排行榜
  • 供应链公司是什么行业/seo优化公司哪家好
  • 摄影 网站 模板/推广方案框架
  • python 可以做网站吗/平台搭建