Ios 在我的应用程序UIActivityViewController中弹出微信/微信Safari式分享表?

Ios 在我的应用程序UIActivityViewController中弹出微信/微信Safari式分享表?,ios,safari,wechat,Ios,Safari,Wechat,我正在尝试在iOS应用程序中弹出内置的Safari share微信。但无法找到让微信应用程序显示在UIActivityViewController中的方法 我注意到,当分享照片库中的图片和Safari链接时,微信应用程序图标会出现。本机Notes应用程序没有微信选项 不知道这是如何工作的,任何帮助是感激的!谢谢 这是使用“共享”扩展来完成的。有关更多信息,请参阅Apple文档: 关于为什么某些应用程序出现在某些共享上下文中而不出现在其他共享上下文中,这是因为共享扩展必须向iOS声明它支持哪种类

我正在尝试在iOS应用程序中弹出内置的Safari share微信。但无法找到让微信应用程序显示在UIActivityViewController中的方法

我注意到,当分享照片库中的图片和Safari链接时,微信应用程序图标会出现。本机Notes应用程序没有微信选项

不知道这是如何工作的,任何帮助是感激的!谢谢

这是使用“共享”扩展来完成的。有关更多信息,请参阅Apple文档:

关于为什么某些应用程序出现在某些共享上下文中而不出现在其他共享上下文中,这是因为共享扩展必须向iOS声明它支持哪种类型的共享数据。据推测,微信开发者没有像Notes应用程序那样为“纯”文本内容启用共享扩展。有关如何设置共享扩展接受哪种类型的数据,请参见此处:

不幸的是,如果他们不允许,您将无法代表他们添加微信共享扩展,但您可以使用一些微信API开发您自己的应用程序扩展,并启用文本内容


希望有帮助。

如果您尝试共享URL以外的内容,微信的图标将不会出现在
UIActivityViewController
中<代码>微信
只接受URL帖子。此代码段适用于您:

NSArray *items = @[[NSURL URLWithString:@"http://google.com"]];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil];

谢谢你的快速回复!我试图安装他们的SDK,但它不能在arm64上编译。我甚至去他们的中文网站获取最新版本:仍然无法编译:|祝你好运:)如果你在他们的SDK中遇到问题,请在另一个帖子中发布你的问题,因为它与这里讨论的主题无关。你找到解决方案了吗?我最终从这里提供的一个链接下载了他们的SDK:谢谢回复,但我可以通过使用微信SDK同时发送多个图像。在设置微信SDK时。