我在plist中尝试了这个键..
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeName</key>
<string>All Files</string>
<key>LSItemContentTypes</key>
<array>
<string>public.data</string>
<string>public.content</string>
</array>
</dict>
</array>
这适用于文件共享,但如果文件附件来自 ms-word app ,则此代码无效,而 Dropbox 和 Slack 仍然在菜单中。我也尝试过很多例子。
答案 0 :(得分:1)
这不仅仅是Open In
菜单,这是Activities
菜单,这意味着它会显示内置共享扩展程序的应用。要进入此菜单,您应在应用中创建共享扩展程序,此扩展程序将显示在MS Word应用程序中。
要在您的应用中创建共享扩展程序,您应该为其添加新的目标,文件&gt;新&gt;目标&gt;应用程序扩展&gt;分享扩展。
以下是official documentation有关共享扩展的信息。
它可能有点混乱,所以我用空扩展创建了一个简单的例子,你可以得到它here。
<强> UPD 强>
要在“活动”菜单中的“DropBox”图标旁边看到您的应用,您应该为您的应用创建操作扩展程序。我创建了另一个带有空Action扩展here的示例。 DropBox动作扩展如何工作:它在MSWord应用程序中显示Action扩展并将所选文件上传到DropBox服务器。
另外,您应该知道这些扩展不是App启动器,因此您应该在扩展没有你的应用程序打开,链接
openURL not work in Action Extension
Screehot with Action extension icon: