【问题标题】:How to get listed in the share menu?如何在共享菜单中列出?
【发布时间】:2013-04-13 00:19:42
【问题描述】:

我正在创建一个消息应用程序,我希望其他应用程序能够通过 共享菜单 选项将文本共享到我的应用程序。

我如何在其中列出我的应用程序?

这是我想要列出的菜单:

【问题讨论】:

    标签: ios share uiactivityviewcontroller


    【解决方案1】:

    您无法自动添加到其他应用中的UIActivityViewController。该“共享菜单”上显示的唯一内容是 Apple 添加了支持的一些预定义应用程序,以及应用程序决定添加的任何其他特定于应用程序的活动。

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

    【讨论】:

    • 下面有更好的答案
    【解决方案2】:

    您可以通过在您的应用程序 info.plist 中添加一些条目来做到这一点。

    这是一个应该为您回答这个问题的帖子。 slashdot post

    也在这里another link

    【讨论】:

      【解决方案3】:

      在 iOS 8 中,Apple 现在允许您将应用程序添加到用户的共享表中,作为可扩展性的众多功能之一,该功能旨在使您的应用程序即使在关闭时也可供用户使用。

      您可以阅读更多关于共享扩展 here 的信息,或直接访问 Apple's pre-release documentation 以深入了解代码。


      更新:上面的苹果文档链接失效了,查看这里App Extension Programming Guide: Share

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-02-29
        • 1970-01-01
        • 1970-01-01
        • 2012-09-04
        • 2017-04-29
        • 1970-01-01
        • 1970-01-01
        • 2019-03-13
        相关资源
        最近更新 更多