分享whatsapp iphone app xcode上的内容

时间:2016-12-01 12:40:34

标签: ios iphone xcode webview uiwebview

现在寻找2个月的答案..请帮忙

我正在使用webview创建我的ios应用程序,并且在我的移动网站上有whatsapp共享按钮,它与whatsapp共享内容,并且它在任何浏览器上都能正常工作,对于Android应用程序我已实现代码使其工作..

这是我网站上的whatsapp代码:

  

href =“whatsapp:// send”data-text =“content goes here”data-href =“”   class =“wa_btn wa_btn_s”style =“display:none”>分享

这就是我在我的xcode中使用的

func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool { if (request.url!.scheme == "whatsapp") { let wurl = URL(string: "whatsapp://")!

    if #available(iOS 10.0, *) {
        UIApplication.shared.open(wurl, options: [:], completionHandler: nil)
    } else { UIApplication.shared.openURL(wurl) 
    } 
    return false
}
return true
}

它会打开whatsapp但是如果我这样使用它就没有内容:

  

string:“whatsapp:// sendtext =”hello world“

它分享了hello world,但我想分享网站上的内容。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

如果您想通过Whatsapp通过移动网络分享网站页面,您应该使用以下字符串:

whatsapp://send?text=http://www.yourwebsite.com

使用文本中的网页链接将允许Whatsapp从网站上获取元数据(icon / description..etc)并在消息中使用它。