显示支持发送消息的所有应用(聊天)

时间:2013-11-26 11:31:55

标签: ios iphone

我希望在我的应用中显示支持聊天的所有应用。实际上我需要通过我的iOS设备中安装的消息应用程序(即WhatsApp,WeChat等等)发送所选文本。

我已通过UIDocumentInteractionController,但它只允许共享文件。但在我的情况下,我想分享一下文字。

这可能吗?请帮帮我,谢谢。

2 个答案:

答案 0 :(得分:1)

iOS没有共享文字的选项,可以使用UIActivityViewController并显示iOS集成的社交网络。

只要应用程序具有支持其的URL方案,您就可以将自己的服务添加到此对话框中。 Whatsapp的一个例子UIActivityhttps://github.com/jberlana/JBWhatsAppActivity

答案 1 :(得分:0)

如果您知道应用程序的URL方案(如果聊天应用程序提供了一个),您可以使用-canOpenURL:UIApplication类检查应用程序是否存在。如果他们支持网址方案,您可以使用这些应用支持的格式发送文字。