gpt4 book ai didi

iOS/tvOS 根据操作系统版本使用不同的应用程序扩展

转载 作者:行者123 更新时间:2023-12-01 16:21:40 25 4
gpt4 key购买 nike

有没有办法在 iOS/tvOS 的不同操作系统版本上使用不同的应用程序扩展?

我的用例是我想使用新的 tvOS 13 top shelf 扩展程序,但继续为运行 tvOS 12 的设备使用旧的 top shelf 扩展程序。

如果我添加 tvOS 13 top shelf 扩展目标,我可以将其部署目标设置为 tvOS 13.0,并将我的应用程序的部署目标保持在 tvOS 12.0。

但如果我还保留现有的旧版顶层货架扩展插件。旧版扩展将用于所有运行 tvOS 12 或 13 的设备。tvOS 13 top shelf 扩展从未使用过。

最佳答案

要让单个应用在 tvOS 12.x 及更低版本和 tvOS 13 及更高版本中支持顶级扩展,应用必须有两个扩展。

  • 一个用于 tvOS 12.x 及更低版本,使用 “com.apple.tv-services” 扩展点。
  • 一个用于 tvOS 13 及更高版本,使用 “com.apple.tv-top-shelf” 扩展点。

tvOS 将基于扩展点;tvOS 12.x 及以下版本只知道前者,而忽略后者。tvOS 13.0 及更高版本寻找后者并忽略第一个。

关于iOS/tvOS 根据操作系统版本使用不同的应用程序扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58338274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com