如何在我的应用程序中接收共享内容?

Posted

技术标签:

【中文标题】如何在我的应用程序中接收共享内容?【英文标题】:How to receive sharing content in my app? 【发布时间】:2017-12-22 11:58:44 【问题描述】:

我想将我的应用添加到其他应用中的UIActivityViewController。如何添加/注册我的应用以允许其他应用向我的应用发送内容?我应该如何接收这些内容?

【问题讨论】:

在你的项目中添加分享扩展,你的项目就会出现在其他应用UserActivityViewController中 ***.com/questions/35931946/… 【参考方案1】:

非常感谢所有回答我问题的人。

根据您的回答,我意识到我必须使用共享扩展。我发现了一个非常好的视频,它解释了我必须如何处理收到的信息:https://www.youtube.com/watch?v=TBC2m8BbcCE。也许它在未来的某个地方会有用。

【讨论】:

【参考方案2】:

在您的 Xcode 项目中,转到文件 > 新建 > 目标并选择“共享扩展”。

您的共享扩展程序是在其他应用程序内的共享表中提供选项的扩展程序。

要了解有关共享扩展的更多信息,请查看Apple's guide。

【讨论】:

以上是关于如何在我的应用程序中接收共享内容?的主要内容,如果未能解决你的问题,请参考以下文章

广播接收器内部的共享首选项

如何使用 Swift 在 iOS 应用中接收/导入共享数据? [复制]

将媒体从另一个应用程序共享到我的应用程序时,如何在我的 PWA 应用程序中处理媒体共享?

如何在我的应用程序中使用 iCloud 钥匙串在不同设备的安装之间共享价值?

在我的应用程序 Android 中接收系统警报

如何从发送意图接收数据?