在IOS中共享我的应用程序的图像/链接

pum*_*m3l 0 iphone safari ios react-native

我试图找出如何使用React Native为我的应用添加共享支持.我找到了用于在我的应用程序中显示操作表的文档,但没有提供如何添加对用户共享图像/链接到我的应用程序的支持.我甚至不确定Apple称这个功能是什么,所以我可能不会使用正确的关键字进行搜索.

例如 截图

在#1上,如果你按下safari应用程序底部中间的分享按钮,它会弹出一个弹出窗口,你可以选择一个应用程序,例如Facebook,然后如果你在Facebook上按它将打开Facebook,其中包含你想要的页面的网址从safari分享,您可以在其中添加关于链接的评论.我想在我自己的应用程序中复制此行为.我希望我的应用程序可供选择,当我按下safari应用程序上的分享按钮时,我将打开一个弹出窗口,显示用户想要分享的链接,允许他们在发布链接之前添加评论.这可能与本地的反应吗?我看到我可以选择与其他应用程序共享(我的保真应用程序,sears以您的方式购物等等,所以看起来您可以使用非系统应用程序执行此操作.

Mat*_*ght 7

它们被称为共享扩展,它们是可扩展性功能的一部分.它们是系统范围的共享表.不要误解为Action Extensions.

  • 共享扩展程序有彩色图标.
  • 动作扩展使用单色图标.

无论如何,链接不显示UNTIL您已点击共享表中的应用程序.

  1. 编辑器>添加目标> iOS>应用程序扩展>共享扩展
  2. 为您的应用目标配置应用组.
  3. 在"功能"选项卡上,启用"应用程序组"开关,然后选择您创建的组.(如果要在扩展和容器应用程序之间启用代码共享,可以将代码放在框架中并链接到它)
  4. 展开您创建的组,您将在Supporting Files组下看到Storyboard文件,权利文件,视图控制器和plist文件.
  5. 您可以使用故事板文件来创建自定义界面或以编程方式执行此操作,但共享扩展程序带有一个看起来像Facebook和Twitter视图的默认撰写视图.