IPhone 7出了,你的肾还好吗?别紧张,不买肾7,同样可以体验最新的iOS10!

AppCan对引擎、插件、编译系统等都进行了重要升级,让你的APP轻松适配iOS10!具体如何,请往下看!

引擎

手机更新换代,系统也不在断升级。AppCan  iOS引擎最低支持的系统版本更新为 8.0。低于8.0的系统呢?旧版引擎继续为您保留,戳这里即可下载!(http://t.cn/RVL1oAs)

隐私权限

根据Apple的要求,在iOS10系统上访问用户隐私数据必须要配置隐私权限。

配置方法:

在config.xml中添加如下字段:

<config desc="" type="AUTHORITY">

<permission platform="iOS" info="privacy" type="$type">

<string>$description</string>

</permission>

</config>

注:

1)每一个permission节点代表一种隐私权限;

2)info="privacy"为定值,作为标志,它表示这是一个Privacy权限配置;

3)type="$type" $type需要用户配置,表示需要具体配置哪种privacy权限,用户配置的$type必须是下表中的type之一,否则此配置无效并将被忽略;

4)每个permission节点中只应该有一个string节点,多余的string节点将会被忽略;

5)string节点内的$description需要用户配置,可为任意字符串,表示App请求权限时的展示给用户的描述字段。

示例 :

使用uexVideo插件录制视频,需要用到麦克风和摄像头权限,则相应的config配置参考如下:

<config desc="privacyConfig" type="AUTHORITY">

<permission platform="iOS" info="privacy" type="camera">

<string>appcan录制视频需要使用摄像头</string>

</permission>

<permission platform="iOS" info="privacy" type="microphone">

<string>appcan录制视频需要使用麦克风</string>

</permission>

</config>

插件

我们对所有插件进行了更新,可以在iOS10里流畅运行。

这些插件的部分接口需要进行隐私权限配置:

uexAudio (麦克风权限)

uexBaiduMap (定位权限)

uexBaiduNavi (定位权限)

uexCamera (摄像头权限)

uexContact (通讯录权限)

uexCreditCardRec (摄像头权限)

uexDevice (蓝牙权限)

uexGaodeMap (定位权限)

uexGaodeNavi (定位权限)

uexImage (相册权限)

uexLocation (定位权限)

uexScanner (摄像头权限)

uexSensor (传感器权限)

uexShakeView (传感器权限)

uexUnisound (麦克风权限)

uexVideo (麦克风权限,摄像头权限

推送配置

根据Apple的要求,在iOS10系统上使用推送功能需要进行配置。

配置方法:

使用推送功能时,需在config.xml中添加如下字段

<config desc="" type="ENTITLEMENTS">

<entitlement type="apns"></entitlement>

</config>

其中"ENTITLEMENTS"和"apns"均为定值。

编译系统

为配合引擎、插件,AppCan编译系统也进行了升级。

这样,通过使用最新版引擎和插件,配置相关的congif文件,APP就可以完美适配iOS10了,简直6到飞飞飞起!详情可以登录

http://bbs.appcan.cn/forum.php?mod=viewthread&tid=53266,进行体验~

【技术说明】iOS10来了,AppCan已全面适配!的更多相关文章

  1. Xcode8和iOS10的适配问题

    本文转自:http://www.jianshu.com/p/90d5323cf510 =================== 一.遇到的问题 1.权限以及相关设置 iOS10系统下调用系统相册.相机功 ...

  2. iOS10新特性之CallKit开发详解:锁屏接听和来电识别

    国庆节过完了,回家好好休息一天,今天好好分享一下CallKit开发.最近发现好多吃瓜问CallKit的VoIP开发适配,对iOS10的新特性开发和适配也在上个月完成,接下来就分享一下VoIP应用如何使 ...

  3. Android 屏幕适配方式

    适配:即当前应用在相同的手机上面显示相同的效果.适配前需要首先确定当前手机所属像素密度类型(如:xhdpi.hdpi.mdpi等) 像素密度:每英寸上分布的像素点个数,单位(dpi,ppi),利用勾股 ...

  4. (原创)高DPI适配经验系列:(四)高DPI适配示例

    一.前言 光说不练假把式. 原理说再多,也不如一个例子直观明了.所以本篇文章就来通过一个例子演示一下高DPI适配的流程. 相信看完的你,一定会有所收获! 本文地址:https://www.cnblog ...

  5. iOS开发 Xcode8中遇到的问题及改动

      iOS开发 Xcode8中遇到的问题及改动 新版本发布总会有很多坑,也会有很多改动. 一个一个填吧... 一.遇到的问题 1.权限以及相关设置 iOS10系统下调用系统相册.相机功能,或者苹果健康 ...

  6. 【6.24-AppCan移动开发大会倒计时】科大讯飞来了!

    6.24 AppCan移动开发者大会进入倒计时,报名通道即将关闭! 50多家移动圈服务商将出席此次大会,讯飞开放平台也将作为参展商,为参会者带去前沿的语音技术.参会者可现场体验最新连续语音识别技术,识 ...

  7. iOS开发——TTS文本发音

    iOS的文本转发音,从iOS7开始,iOS系统自带这个功能.能够实现中文.英文的发音.而且实现的起来非常方便.就像我看到有的博主说的三行代码搞定. (在iOS7之前(目前已不适配了),比如iOS6实现 ...

  8. Python开源异步并发框架

    Python开源异步并发框架的未来 2014年3月30日,由全球最大的中文IT社区CSDN主办的“开源技术大会·” (Open Source Technology Conference ,简称OSTC ...

  9. 开源巨献:Google最热门60款开源项目

    文章整理于互联网.本文收集了 60款 Google 开源的项目,排名顺序按照 Github ★Star 数量排列. 0.机器学习系统 TensorFlow  ★Star 62533 TensorFlo ...

随机推荐

  1. idea中去除重复代码提示的灰色波浪线

    可以看到上面代码中的灰色波浪线,特别影响观感,可以看到是因为有了重复代码.不确定它是怎么确定重复代码的. 解决办法: Setting--Editor--Inspections--General---D ...

  2. ==运算符和equals()方法的区别

    Java语言程序中判断两个变量是否相等有两种方式:一是运用==运算符,二是运用equals方法. 1. ==运算符 对于==运算符来说,如果两个变量是基本类型的,并且是数值类型,则只要它们的值相等,就 ...

  3. 微信小程序报错,不在以下 request 合法域名列表中(引起的探索)

       最近因为突然对小程序有兴趣,然后开始了自学之旅.     在学习的过程当中遇到了一个问题,控制台报错,提示:不在以下 request 合法域名列表中,如下图所示 然后我就开始了搜索之旅,相对觉得 ...

  4. 4. VIM 系列 - 认识VIM的缓冲区、窗口、标签页

    目录 1. 缓冲区 2. 窗口 3. 标签页 4. 设置一下热键 1. 缓冲区 文件和缓冲区的区别 vim 打开一个文件时,其实是从磁盘中读取文件到内存中,vim的一些操作其实是在操作缓冲区, 当使用 ...

  5. Java相关面试题总结+答案(三)

    [多线程] 35. 并行和并发有什么区别? 并行:多个处理器或多核处理器同时处理多个任务.(是真正的物理上的同时发生) 并发:多个任务在同一个 CPU 核上,按细分的时间片轮流(交替)执行,从逻辑上来 ...

  6. pandas列合并为一行

    将dataframe利用pandas列合并为一行,类似于sql的GROUP_CONCAT函数.例如如下dataframe id_part pred pred_class v_id 0 d 0 0.12 ...

  7. property相关补充

    # Author : Kelvin # Date : 2019/1/25 15:20 class Foo: def __init__(self): self.original_price = 100 ...

  8. IDEA同步上传lua代码,方便开发。

    因项目是Java和lua一起开发的,以前用Notepad++插件连接,每次关掉得重新寻找目录.有点耗时间,所以用idea提供的工具很是便利,再此做个笔记. 点击上面的绿色”+“号,添加 在配置mapp ...

  9. [区块链] 加密算法——Hash算法(进阶)

    为了为保证存储于区块链中的信息的安全与完整,区块链中使用了包含密码哈希函数和椭圆曲线公钥密码技术在内的大量的现代密码学技术,同时,这些密码学技术也被用于设计基于工作量证明的共识算法并识别用户. 在前边 ...

  10. 【Python3爬虫】常见反爬虫措施及解决办法(一)

    这一篇博客,是关于反反爬虫的,我会分享一些我遇到的反爬虫的措施,并且会分享我自己的解决办法.如果能对你有什么帮助的话,麻烦点一下推荐啦. 一.UserAgent UserAgent中文名为用户代理,它 ...