WebView中的Whatsapp链接

时间:2017-01-31 16:27:41

标签: ios uiwebview whatsapp

我正在开发一个应用程序,它有一个uiWebView正在加载一个有Whatsapp链接的页面。

<a href="whatsapp://send?text=<?php the_title(); ?>">

但由于此链接并非以http://开头,因此app / WebView无法在WhatsApp中打开它,是否有人知道如何解决此问题?

1 个答案:

答案 0 :(得分:0)

尝试使用UIApplication打开Whatsapp的链接。

例如:

let title = "My Title"
if UIApplication.shared.canOpenURL(NSURL(string: "whatsapp://send?text=\(title)") as! URL) {
    UIApplication.shared.openURL(NSURL(string: "whatsapp://send?text=\(title)") as! URL)
}

在AppDelegate中:

func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
    print("Opened URL: \(url)")
    return true
}