我希望在我的应用中显示支持聊天的所有应用。实际上我需要通过我的iOS设备中安装的消息应用程序(即WhatsApp,WeChat等等)发送所选文本。
我已通过UIDocumentInteractionController,但它只允许共享文件。但在我的情况下,我想分享一下文字。
这可能吗?请帮帮我,谢谢。
答案 0 :(得分:1)
iOS没有共享文字的选项,可以使用UIActivityViewController
并显示iOS集成的社交网络。
只要应用程序具有支持其的URL方案,您就可以将自己的服务添加到此对话框中。
Whatsapp的一个例子UIActivity
:https://github.com/jberlana/JBWhatsAppActivity
答案 1 :(得分:0)
如果您知道应用程序的URL方案(如果聊天应用程序提供了一个),您可以使用-canOpenURL:UIApplication类检查应用程序是否存在。如果他们支持网址方案,您可以使用这些应用支持的格式发送文字。