首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS10 SiriKit QQ适配详解

概述 苹果在 iOS10 开放了 SiriKit 接口给第三方应用。目前,QQ已经率先适配了 Siri 的发消息和打电话功能。...这意味着在 iOS10 中你可以直接告诉 Siri 让它帮你发QQ消息和打QQ电话了,听起来是不是很酷炫? 那么第三方应用使用 Siri 的体验究竟如何?哪些应用可以接入SiriKit?...关于 SiriKit 的开发网上已有一些文章,也可参考苹果的官方文档 SiriKit Programming Guide,本文着重介绍QQ的适配经验。 ? 图2 SiriKit原理 3....总结 总的来说虽然苹果这一次对 SiriKit 开放的场景有限,但是从我们的适配经历来看苹果对 Siri 还是非常重视的。...期待以后 Siri 对中文的支持越来越好,也希望 Siri 能够开放更多的场景给第三方应用适配

2.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    项目中友盟推送适配iOS10

    https://blog.csdn.net/u010105969/article/details/52779829 iOS10出来也有一段时间了,对项目中的一些功能也适配iOS10,但对于苹果这次改动较大的推送本人在当前项目中却没有进行适配...当然适配iOS10是必然的,这里就说一下。...由于我用了跳转选择所以即使不适配iOS10也没关系,因为如果在iOS10环境下运行就不会再走didReceiveRemoteNotification这个方法了。...适配iOS10是必然的,下面是适配iOS10的代码: ? ? 疑问:iOS10之后不走didReceiveRemoteNotification方法,为什么alertView控件还能显示出来?...2017.10.18新增内容: 友盟推送新、旧版本推送的内容: // 新版(适配iOS10) userInfo2:{     aps =     { alert =         {

    93310

    【Dev Club分享】QQ电话适配iOS10 Callkit框架分享

    本期,我们邀请了 腾讯 SNG iOS 开发工程师“段定龙”,为大家分享《QQ电话适配iOS10 Callkit框架分享》。...下面是本期分享内容整理 ---- 大家好,我是来自腾讯SNG的段定龙,目前负责QQ音视频iOS客户端的开发工作,很高兴今天和大家分享一下QQ电话适配iOS10 Callkit的经验。...Callkit 概述 苹果在2016年的WWDC大会上推出了iOS10,提供了一系列更加开放的新特性,其中最吸引我们的就是Callkit,这个框架能够让第三方应用获得系统电话的权限以及体验。...手Q适配框架及经验 3.1 适配手Q音视频架构 Callkit的架构里有两个ID标志,UUID和CXHandle,前者是用于表示每一次通话,后者则是用于标识具体的用户,比如reportNewIncomingCall...这个特性只在iOS10上适用,注意做好版本保护就行。

    2.6K60

    iOS10 Swift3.0 XCode 8 总结

    1,iOS10 新增的privacy settings iOS10添加了新的权限控制范围 如果你尝试访问这些隐私数据时得到如下错误: > This app has crashed because it...可通过如下方法设置: Edit Scheme-> Run -> Arguments, 在Environment Variables里边添加 OS_ACTIVITY_MODE = Disable 3,iOS10...layoutIfNeed iOS10 在一个控件上调用layoutIfNeed是只会单独计算约束,它所约束的控件不会生效,想要达到之前的效果需要在父级控件上调用layoutIfNeed 4, NSDate...UIStatusBar过期 如果你需要操作UIStatusBar,在iOS10需要改为 - (UIStatusBarStyle)preferredStatusBarStyle { return...UIStatusBarStyleDefault; } 11, iOS10 UICollectionView 性能优化 在iOS10 UICollectionView 最大的改变是增加了Pre-Fetching

    79110

    Android适配全面总结(二)----版本适配

    49fa8ebc0105 转载请标明出处: https://www.jianshu.com/p/49fa8ebc0105 本文出自 AWeiLoveAndroid的博客 ---- 上一篇文章讲了 屏幕适配...http://www.jianshu.com/p/7aa34434ad4d 这一篇文章讲一下 版本适配 https://www.jianshu.com/p/49fa8ebc0105 下一篇文章讲一下...ROM适配 https://www.jianshu.com/p/f9c67a4b908e ?...在我们的开发中,会对不同安卓版本做适配,比如我之前做过的项目中最低兼容到4.4,最高兼容是最新的系统7.1,由于不同版本的系统中部分API版本也不同,我就要对这些API做特殊处理。...2、华为手机的一些特殊处理方式,详情参见 ROM适配 https://www.jianshu.com/p/f9c67a4b908e ---- 六、Android 8.0适配报错:Only fullscreen

    2.4K10

    Android适配全面总结(一)----屏幕适配

    好了,言归正传,根据多年开发经验,总结一下Android适配主要表现在以下 3个方面: 1、屏幕适配。(网上讲的最多的就是这个。)...这篇文章我们先讲解第一个问题 ---- 屏幕适配。 一、屏幕适配是啥(可能有人不懂,我在此简单解释一下)?...---- 三、屏幕适配的本质 总结一下,主要有以下两点: (1)使得“布局”、“布局组件”、“图片资源”、“用户界面流程”匹配不同的屏幕尺寸 (2)使得“图片资源”匹配不同的屏幕密度 四、屏幕适配具体的解决方案...屏幕适配 具体实现方式 4.1 屏幕尺寸适配 4.1.1.布局适配 4.1.1.1....Stormzhang:Android 屏幕适配 鸿洋:Android 屏幕适配方案 凯子: Android屏幕适配全攻略(最权威的官方适配指导)

    2.1K40

    Android TV开发总结适配

    前言 Android 的屏幕适配是指适配不同机顶盒 UI 框架层输出的分辨率和 dpi,而不是适配不同分辨率的电视机(电视机的适配交由机顶盒本身完成,和各个应用无关) 之前的文章有介绍过适配相关的问题在和...dimens插件,可以前往了解: Android完美适配dimens.xml脚本 打造AS酷炫dimens适配插件 背景知识 1、什么是屏幕尺寸、屏幕分辨率、屏幕像素密度?...适配前准备工作 1、获取设备分辨率和dpi 可以通过以下代码获取机顶盒UI框架层实际输出的分辨率 (width * height),以及输出的像素密度和像素密度比值 DisplayMetrics dm...适配哦。...这里只是教大家了一种机型的适配,实际开发中可能会遇到更多奇葩的机型,大家也可以直接使用values-1920x1080或者values-1920x1080-mdpi或者values-sw812dp-mdpi

    4.1K10

    《手管iPhoneX的适配总结

    | 导语 随着苹果发布会的结束,Xcode的GM版也上线了,也意味着iPhoneX适配之旅的开始。...developer.apple.com/videos/play/fall2017/201/) -> 主要提及SafeArea的概念以及横屏情况下的区域如何设计,还有TableView的SearchBar适配...另外,比较关注的是新交互方式下,底部的一些屏幕适配问题:能想到的比较多的场景,就是底部的一些按钮与“Home键”重合了,直接上调按钮位置,按钮底部View拉长亦可以解决这问题。...,若要保持某种图片的Size比例一致,@3x图造成的变形也要进行对应比例的新切图~~ 当然,基于iOS 11推荐使用AutoLayout的设计思路,这里引入了SafeArea的概念以更好地补充完善此类适配问题...language=objc 若你的App有出现TableView的内容偏移问题(adjustedContentInset与safeAreaInsets),请关注《ios11 安全区域适配总结》SafeArea

    44920

    手机管家 iPhoneX 的适配总结

    原文链接:http://wetest.qq.com/lab/view/337.html WeTest 导读 随着苹果发布会的结束,Xcode的GM版也上线了,也意味着iPhoneX适配之旅的开始。...一些官方必备要领的传送门: 官方说明 WWDC__Building Apps for iPhone X ->主要提及SafeArea的概念以及横屏情况下的区域如何设计,还有TableView的SearchBar适配...另外,比较关注的是新交互方式下,底部的一些屏幕适配问题: 能想到的比较多的场景,就是底部的一些按钮与“Home键”重合了,直接上调按钮位置,按钮底部View拉长亦可以解决这问题。...俨然,这时候需要手动适配的地方,也可以这样操作掉。...,若要保持某种图片的Size比例一致,@3x图造成的变形也要进行对应比例的新切图~~ 当然,基于iOS 11推荐使用AutoLayout的设计思路,这里引入了SafeArea的概念以更好地补充完善此类适配问题

    1.5K00

    手机管家iPhoneX的适配总结

    WeTest 导读 随着苹果发布会的结束,Xcode的GM版也上线了,也意味着iPhoneX适配之旅的开始。 设计关注篇 注意设计的基本原则:(苹果呼吁的) ? ? ?...另外,比较关注的是新交互方式下,底部的一些屏幕适配问题: 能想到的比较多的场景,就是底部的一些按钮与“Home键”重合了,直接上调按钮位置,按钮底部View拉长亦可以解决这问题。...俨然,这时候需要手动适配的地方,也可以这样操作掉。 避免影响原本的各机型代码,通常这样 : ?...由于手机管家的适应力有点强,没有横屏和一些布局的情况,所以很快地就完成了适配工作,剩下的调整就交给设计师完成了~ 腾讯WeTest兼容性测试团队积累了10年的手游测试经验,旨在通过制定针对性的测试方案...腾讯WeTest提供:兼容适配测试;云端真机调试;安全测试;耗电量测试;服务器压力测试;舆情监控等服务。

    71910

    手机QQ空间iPhone X适配总结

    自去年9月12日苹果发布会发布iPhone X之后,新颖的设计虽然引来不少骂声,但也给iOS设计和开发者带来了新的挑战,本文总结了iOS QQ空间对iPhone X适配过程遇到的问题和解决手段。...iPhone X尺寸说明 根据苹果iPhone X适配规范,iPhone X屏幕尺寸为375 x 812pt,宽度和iPhone 6/6s/7/8一样,但高度比它们高了145pt,如下图所示。...[image.png] 适配过程 NeXT,下面开始填坑过程。...OK,那么我们该如何适配状态栏高度呢?首先,假如之前代码中控件布局将状态栏高度写死20pt,那么很高兴地告诉你,以前挖过的坑,现在跪着也要填完。...,那就是到底要不要修改toolbar的高度,如下面输入面板中表情滑动条的高度,根据内部适配规范我们只是把它往上提而不修改其高度,但这看上去悬空的感觉可能会有点奇怪。

    1.8K30

    微信iOS9适配总结

    本文总结了微信在适配iOS9上遇到的问题和解决方案。 一、iOS9问题汇总 1....如果不支持分屏,需要在项目设置中的General - Deployment Info中勾选Requires full screen 2、如何适配iPad分屏 分屏和转屏本质上都是改变了屏幕的尺寸...正常来说,如果界面适配了iPad转屏(不管是用哪种方式,例如AutoLayout,或者AutoResizing,或者是在viewDidLayoutSubviews里面重新排版,等等),那在iPad分屏下也能够正常显示...3.2 以前适配iPad转屏时,有些地方会使用willRotateToInterfaceOrientation等转屏回调来处理屏幕尺寸变化。...三、总结 本文总结了微信在适配iOS9中遇到的常见问题,相信iOS9还有其它深坑有待挖掘,欢迎大家补充。

    2.1K50
    领券