iOS App的文件关联(“open with ..”)/ CFBundleDocumentTypes问题

时间:2011-03-11 09:52:44

标签: ios ipad

我最近为我的iPad买了一个完美的文件管理器应用程序。这个应用程序中的一切都很棒,除了它无法处理某些特定的文件类型。

因此,例如,如果我尝试在移动版Safari中下载文件并尝试将其保存到文件管理器中(以便进一步上传到dropbox,电子邮件等),我无法执行此操作,因为该应用程序未列在“打开”列表。

问题是,如何将此应用与此特定文件类型相关联?我搜索了谷歌,发现应用程序的文件关联信息存储在CFBundleDocumentTypes部分的Info.plist文件中。

所以我刚刚修改了Info.plist但是id没有帮助。我还找到了这个应用程序的破解版本,并将info.plist放入IPA文件,在iPad上重新安装了应用程序,它也没有帮助。

有任何建议如何解决问题?

2 个答案:

答案 0 :(得分:1)

您不能只添加文件类型。该应用程序还必须编码以接受打开文件的请求。

尝试与开发者联系,并要求他们添加此功能。

答案 1 :(得分:-1)

问题可能不是APP而是IOS的限制:它是一个随机选择,只显示10.我不知道它是否根据你最常使用的或者什么来随机选择。除了删除不经常使用的应用程序之外,您无法更改此设置。但话虽如此,该应用程序还必须支持您尝试发送的文档的扩展:不仅仅是它存储的文档,而是作为从另一个应用程序转移的文档。您可以尝试将其首先转换为PDF,然后打开,如果可能的话。希望这会有所帮助。