2016-04-30 38 views
1

我有我的应用程序运行在我的iPhone上,我可以从我的应用程序发送一些数据到我的WhatsApp。我通过下面去了做同样的:iOS/Swift - 有没有办法将我们的应用作为WhatsApp消息链接?

Sending message to WhatsApp from your app using Swift?

有没有我们可以创建一个能够直接打开自己的应用程序如果安装了一个网址的方法吗?有人可以提出任何我可以理解它如何完成的地方吗?

+1

的URL方案的搜索,你会得到你的答案。 –

+1

https://www.whatsapp.com/faq/en/iphone/23559013 – Rob

回答

1

像这样的东西应该工作:

let originalString = "Some text you want to send" 
let encodedString = originalString.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) 
let url = NSURL(string: "whatsapp://send?text="+encodedString!) 

if UIApplication.sharedApplication().canOpenURL(url!) { 

    UIApplication.sharedApplication().openURL(url!) 

} else { 

    print("whatsapp not installed") 
} 
+0

hi @Kex如何发送链接而不是文本。谢谢 –