0
我试图在Whatsapp中与我的应用程序共享消息字符串。我的代码如下。我的messageString是我的消息。如果messageString不包含网站链接,则不起作用。不过,我现在需要在我分享的内容中包含一个链接。现在,当我分享时,我只是在Whatsapp中收到一条空白消息。我有其他应用程序中的共享功能,如电子邮件/短信显示带有URL的messageString,但我的Whatsapp不再。我怎样才能解决这个问题?与whatsapp/Facebook共享网址
let urlStringEncoded = messageString.addingPercentEncoding(withAllowedCharacters: .urlUserAllowed)
let url = URL(string: "whatsapp://send?text=\(urlStringEncoded!)")
if UIApplication.shared.canOpenURL(url!) {
if #available(iOS 10.0, *) {
UIApplication.shared.open(url!, options: [:], completionHandler: nil)
} else {
UIApplication.shared.openURL(url!)
}
}
什么目前你正在做的是不是“共享”的URL。您目前正在尝试通过网址打开WhatsApp。你想在这里发生什么?你应该使用'UIActivityViewController'。 – Fogmeister