如何在共享菜单中列出?

8
我正在创建一款消息应用程序,并希望通过“分享菜单”选项使其他应用程序可以向我的应用程序分享文本。
我该如何将我的应用程序列入其中?
这是我想要列入的菜单: image
3个回答

20
在iOS 8中,苹果现在启用了一种方法,允许您将应用程序添加到用户的共享工具栏中作为可扩展性的众多功能之一,旨在使您的应用程序即使在关闭时也可供用户使用。

enter image description here

您可以在这里阅读更多关于共享扩展的内容,或者直接查看Apple的预发布文档以深入了解代码。


更新:上述苹果文档链接无法使用,请查看此处的 应用程序扩展编程指南:分享


0

您可以通过向应用程序的 info.plist 中添加几个条目来实现此操作。

这里有一篇文章可以为您解答。 slashdot post

还有 另一个链接


-1

在其他应用程序中,您无法自动添加到UIActivityViewController。出现在“共享菜单”上的唯一内容是苹果已经添加了支持的一些预定义应用程序,以及任何其他应用程序特定活动。

您可以设置您的应用程序出现在打开文件的应用程序列表中,但这与您在此处所要求的不同。


更好的答案在下面。 - Tristan Newman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接