【发布时间】:2017-02-01 03:26:32
【问题描述】:
我现在正在开发一个应用程序,它有一个 uiWebView,它正在加载一个包含 Whatsapp 链接的页面。
<a href="whatsapp://send?text=<?php the_title(); ?>">
但是因为这个链接不是以http://开头的,所以app/WebView在WhatsApp中打不开,有谁知道怎么解决这个问题吗?
【问题讨论】:
我现在正在开发一个应用程序,它有一个 uiWebView,它正在加载一个包含 Whatsapp 链接的页面。
<a href="whatsapp://send?text=<?php the_title(); ?>">
但是因为这个链接不是以http://开头的,所以app/WebView在WhatsApp中打不开,有谁知道怎么解决这个问题吗?
【问题讨论】:
尝试使用 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
}
【讨论】: