gpt4 book ai didi

iphone - 如何确保我的应用永远不会成为 "Open In..."的默认应用

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:43 25 4
gpt4 key购买 nike

我的 iPhone 应用程序将自己注册为 CFBundleDocumentTypes 中 PDF 文件的“备用”处理程序,最近我开始收到用户的投诉,称它已取代 iBooks 作为默认的“打开方式...”应用程序对于 PDF;似乎 iBooks 也只将自己注册为 PDF 的“备用”处理程序,并且系统默认为我的应用程序而不是 iBooks。

如果系统上有任何其他应用程序可以处理此文件类型,我有什么方法可以告诉 iOS 在任何情况下它都不应该将我的应用程序设置为默认的“打开方式...”吗?

最佳答案

据我所知,当应用程序显示 UIDocumentInteractionController 和“打开方式”菜单时,应用程序似乎以“最近使用的显示在前”的顺序出现。

我运行了一个生成 PDF 文件的应用程序,然后选择从该应用程序导出 PDF。出现应用程序列表。我选择了第二个应用程序。我重复了这个过程。这一次,应用程序以不同的顺序出现。我之前选择的那个现在是第一个。

其余列出的应用程序似乎没有太多特定顺序。它可能基于应用程序的安装顺序。

换句话说,您的应用程序无能为力。 iOS 以它认为合适的任何顺序显示应用程序。如果用户希望 iBooks 优先,那么他们应该选择 iBooks。下次它将是默认值。

顺便说一句 - 为什么用户会提示? iBooks 在打开 PDF 文件方面并不比任何其他应用程序更特别。

关于iphone - 如何确保我的应用永远不会成为 "Open In..."的默认应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15167363/

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