为新版本添加了新功能,但较旧版本未添加

苏亚南斯

如果我们使用API​​添加仅在iOS10中兼容的功能(例如Siri API),那么我应该将应用程序兼容性更改为iOS10还是可以选择通知最终用户该功能仅在以下版本中可用iOS 10,但该应用在以前的版本中可以正常运行。

谢谢你,

两条稻草

您应该针对iOS 10 SDK进行构建,将部署目标设置为iOS 9,然后使用如下所示的Swift:

if #available(iOS 10, *) {
    // use SFSpeechRecognizer
} else {
    // show message to user
}

显然,如果苹果确实无法使用一项非常关键的功能,但苹果不会对您的应用感到非常满意,但是只要它对应用的目的不是至关重要的,并且您对用户很清楚,我认为以上就是最好的解决方案。

我写了一篇关于Swift可用性检查教程,您可能会发现它很有用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

较新版本的依赖项会覆盖Maven项目中的较旧版本吗?

来自分类Dev

如果我有较新版本,如何强制使用较旧版本的 g++?

来自分类Dev

如何在较新版本的Ubuntu中使用旧版本的Unity?

来自分类Dev

如何在较新版本的Ubuntu中使用旧版本的Unity?

来自分类Dev

即使安装了较新版本的Google-chrome,旧版本也会启动

来自分类Dev

'apt-cache policy' 在安装较新版本时将旧版本的 youtube-dl 报告为候选版本

来自分类Dev

Jquery在较旧版本中起作用,但在较新版本中不起作用

来自分类Dev

如何删除旧版本的Java并安装新版本

来自分类Dev

如何在旧版本之上安装新版本?

来自分类Dev

如果我有较新版本的g ++,该如何强制使用旧版本的g ++?

来自分类Dev

angular js中的联系人列表在较旧版本中工作,而在新版本中工作

来自分类Dev

保持应用程序旧版本与Azure Service Fabric中的较新版本并排运行

来自分类Dev

在Windows双启动笔记本电脑上安装较旧版本的Linux新版本?

来自分类Dev

Pod 是为较新版本的

来自分类Dev

我应该在HTML中添加什么以确保用户获得页面的最新版本,而不是旧版本?

来自分类Dev

Flash插件为最新版本,但Firefox不断告诉我我使用的是旧版本

来自分类Dev

如何排除旧版本的Maven依赖关系并使用它的新版本?

来自分类Dev

从旧版本的对象反序列化新版本的对象

来自分类Dev

Pip说,在安装新版本之后,将安装旧版本

来自分类Dev

iTunes Connect:我可以上传具有旧版本的新版本吗?

来自分类Dev

如何在新版本(4.3)中替换旧版本镜头中的'makeIso'?

来自分类Dev

使用最新版本的Perl编写旧版本的脚本

来自分类Dev

Maven更新版本目标在Jenkins中构建旧版本

来自分类Dev

如何将python软件包从旧版本安装到新版本?

来自分类Dev

在安装新版本时如何防止wix卸载旧版本?

来自分类Dev

Java的新版本可以在旧版本上运行吗?

来自分类Dev

我应该在安装新版本之前删除旧版本的软件吗?

来自分类Dev

Gradle依赖项:使用的是最新版本还是最旧版本?

来自分类Dev

Mac App需要更新版本的sqlite,但使用旧版本

Related 相关文章

  1. 1

    较新版本的依赖项会覆盖Maven项目中的较旧版本吗?

  2. 2

    如果我有较新版本,如何强制使用较旧版本的 g++?

  3. 3

    如何在较新版本的Ubuntu中使用旧版本的Unity?

  4. 4

    如何在较新版本的Ubuntu中使用旧版本的Unity?

  5. 5

    即使安装了较新版本的Google-chrome,旧版本也会启动

  6. 6

    'apt-cache policy' 在安装较新版本时将旧版本的 youtube-dl 报告为候选版本

  7. 7

    Jquery在较旧版本中起作用,但在较新版本中不起作用

  8. 8

    如何删除旧版本的Java并安装新版本

  9. 9

    如何在旧版本之上安装新版本?

  10. 10

    如果我有较新版本的g ++,该如何强制使用旧版本的g ++?

  11. 11

    angular js中的联系人列表在较旧版本中工作,而在新版本中工作

  12. 12

    保持应用程序旧版本与Azure Service Fabric中的较新版本并排运行

  13. 13

    在Windows双启动笔记本电脑上安装较旧版本的Linux新版本?

  14. 14

    Pod 是为较新版本的

  15. 15

    我应该在HTML中添加什么以确保用户获得页面的最新版本,而不是旧版本?

  16. 16

    Flash插件为最新版本,但Firefox不断告诉我我使用的是旧版本

  17. 17

    如何排除旧版本的Maven依赖关系并使用它的新版本?

  18. 18

    从旧版本的对象反序列化新版本的对象

  19. 19

    Pip说,在安装新版本之后,将安装旧版本

  20. 20

    iTunes Connect:我可以上传具有旧版本的新版本吗?

  21. 21

    如何在新版本(4.3)中替换旧版本镜头中的'makeIso'?

  22. 22

    使用最新版本的Perl编写旧版本的脚本

  23. 23

    Maven更新版本目标在Jenkins中构建旧版本

  24. 24

    如何将python软件包从旧版本安装到新版本?

  25. 25

    在安装新版本时如何防止wix卸载旧版本?

  26. 26

    Java的新版本可以在旧版本上运行吗?

  27. 27

    我应该在安装新版本之前删除旧版本的软件吗?

  28. 28

    Gradle依赖项:使用的是最新版本还是最旧版本?

  29. 29

    Mac App需要更新版本的sqlite,但使用旧版本

热门标签

归档