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. css块级元素和行内元素详细解析

    块级元素和行内元素是布局中常见的两种基本元素,但是未必有很多人深入的研究它们的细微差别. 常见块级元素:div  p  form ul ol li 等: 常见的行内元素:span stronh em; ...

  2. Leetcode 136.只出现一次的数字 By Python

    给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明: 你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现吗? 示例 1: 输入: [ ...

  3. 【RL-TCPnet网络教程】第38章 TFTP简单文件传输基础知识

    第38章      TFTP简单文件传输基础知识 本章节为大家讲解TFTP(Trivial File Transfer Protocol,简单文件传输协议)的基础知识,方便后面章节的实战操作. (本章 ...

  4. Swagger如何访问Ocelot中带权限验证的API

    先亮源代码:https://github.com/axzxs2001/Asp.NetCoreExperiment/tree/master/Asp.NetCoreExperiment/SwaggerDe ...

  5. Docker系列之基础实践篇(上)

    常用命令回顾 帮助命令 1.启动docker //启动 $ systemctl start docker 2.查看docker版本 $ docker version 3.查看安装的docker信息描述 ...

  6. EF 外键不显示、如何让外键显示!增、删、改 操作时,外键不显示,只显示导航属性!

    一.问题描述:EF 外键不显示.如何让外键显示!增.删.改 操作时,外键不显示,只显示导航属性! EF 添加.增加.插入数据时,外键不显示! 二.解决方案:在根据数据库生成模型的时候,选中“在模型中” ...

  7. 根据URL获取图片

    背景:今天因为生产环境的系统界面图片无法显示被领导叼了一波,之前用Hutool工具类解析URL获取图片的,在生产环境上跑了一个多月都正常,嘣,今天突然发现周六下午后的图片统统显示异常,之后改为用jav ...

  8. spring boot整合mybatis方式二

    方式二: pom文件导入maven依赖: <dependency> <groupId>org.springframework.boot</groupId> < ...

  9. 折腾Java设计模式之观察者模式

    观察者模式 Define a one-to-many dependency between objects where a state change in one object results in ...

  10. 在SuperMap iDesktop中如何快速追加记录行?

    SuperMap iDesktop 产品中,普通数据集右键查看属性表,无法编辑行.是因为要直接在属性表中添加行,只能是纯属性数据集才可用. 除了直接打开数据集,增加几何对象,还有什么办法可以快速追加记 ...