2016-10-03 1 views
0

Ich benutze Webview für meine schnelle App und ich habe auf WhatsApp Taste in meiner Website teilen, die auf Browser gut funktioniert, aber auf iPhone App, wenn ich auf WhatsApp Freigabe-Taste klicken, passiert nichts, ich hat auch einen android-App mit derselben Website erstellt, und ich diesen Code zu meiner App so funktioniert WhatsApp Aktie ..öffnen WhatsApp von Webview Controller xcode

if (url != null && url.startsWith("whatsapp://")) { 
     view.getContext().startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url))); 

Wie WhatsApp von meiner App zu öffnen, bin ich mit Xcode 8 und iOS 10

Das ist meine Webview App:

enter image description here

Antwort

1

Sie können URL-Schemas verwenden, um WhatsApp über Ihre App zu öffnen.

class myViewController : UIViewController,UIWebViewDelegate{ 

override func viewDidLoad() { 
super.viewDidLoad() 

let url = NSURL(string:"m.wahstatus.com/ws/punjabi-status/") 
let request = NSURLRequest (url: url! as URL) 
webView.frame = self.view.frame; webView.loadRequest(request as URLRequest) 
webView.delegate = self 

} 

func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool { 
    if (request.URL.scheme == "whatsapp") { 
     let wurl = URL(string: "whatsapp://send?text=Hello%2C%20World!")! 
if #available(iOS 10.0, *) { 
UIApplication.shared.open(wurl, options: [:], completionHandler: nil) 
} else { UIApplication.shared.openURL(wurl) 
} 
     return false 
    } 
    return true 
} 

Ref https://www.whatsapp.com/faq/en/iphone/23559013 für Medien tyoe und andere Nutzung zu senden.

+0

ich denke nicht, dass es auf webview funktioniert, bcz das ist, was ich in meiner HTML-Seite verwende. dies ist, was ich über meine ios app öffnen möchte, dieser code ist in meiner webview –

+0

ich benutze es und es funktioniert, hast du diesen link? WhatsApp empfiehlt dies auch. Probieren Sie es aus, WhatsApp verwendet URL-Schema. – vishnuvarthan

+0

Händel hier im delegierten Webview und öffne Whatsapp unter Verwendung des URL-Schemas – vishnuvarthan

Verwandte Themen