Ios 使用“打开Safari中的文件”;在“中打开”;在我的应用程序中

Ios 使用“打开Safari中的文件”;在“中打开”;在我的应用程序中,ios,mobile-safari,document,Ios,Mobile Safari,Document,我需要能够在我的应用程序中通过“打开”功能从Safari打开任何文件。当我尝试在mail应用程序或其他自定义应用程序中打开任何文件时,我的应用程序将显示在“打开位置”列表中,但我的应用程序不会显示在Safari中。为什么?我所做的: 我在plist中指定了以下内容: 添加了一个名为“文档类型”的新行 已打开节点“项0” “文档类型名称”的指定值“所有文件” 打开节点“文档内容类型UTIs” 增加了两行 对于“项目0”,我指定了“public.data” 对于“项目1”,我指定了“public.c

我需要能够在我的应用程序中通过“打开”功能从Safari打开任何文件。当我尝试在mail应用程序或其他自定义应用程序中打开任何文件时,我的应用程序将显示在“打开位置”列表中,但我的应用程序不会显示在Safari中。为什么?我所做的:

我在plist中指定了以下内容:

  • 添加了一个名为“文档类型”的新行
  • 已打开节点“项0”
  • “文档类型名称”的指定值“所有文件”
  • 打开节点“文档内容类型UTIs”
  • 增加了两行
  • 对于“项目0”,我指定了“public.data”
  • 对于“项目1”,我指定了“public.content”
  • 然后:

  • 我打开邮件应用程序
  • 请参阅带有文档附件的电子邮件
  • 打开->是,我的应用程序出现
  • 然后:

  • 我打开Safari和谷歌搜索“testworddoc”
  • 我打开第一个Word文档,在Safari中看到它
  • 然后我点击“打开”,我的应用程序不会出现 为什么??我需要做什么才能通过Safari在我的应用程序中打开文件?

    您可以尝试将
    “文档角色”
    设置为
    “编辑器”

    我认为你的
    文档类型是正确的,因为Dropbox应用程序也是这样做的

    这是Dropbox应用程序info.plist的一部分