gpt4 book ai didi

ios - 使用 Swift 从您的应用程序向 WhatsApp 发送消息?

转载 作者:IT王子 更新时间:2023-10-29 05:22:27 25 4
gpt4 key购买 nike

对于我的一个应用程序,我想与 WhatsApp 联系人共享数据。我在 StackOverflow 上尝试了几种解决方案,但无法获得确切的解决方案。经过一些尝试可以达到我想要的效果,所以在这里分享以供大家日后引用。

最佳答案

 var url  = NSURL(string: "whatsapp://send?text=Hello%20Friends%2C%20Sharing%20some%20data%20here...%20!")

//Text which will be shared on WhatsApp is: "Hello Friends, Sharing some data here... !"

if UIApplication.sharedApplication().canOpenURL(url!) {
UIApplication.sharedApplication().open(url as URL, options: [:]) { (success) in
if success {
print("WhatsApp accessed successfully")
} else {
print("Error accessing WhatsApp")
}
}
}

注意:文本需要进行 URL 编码。您可以使用互联网上的任何开源工具或在 iOS 中使用 addingPercentEncoding(withAllowedCharacters:) 函数来获取它。例如

var urlString = "Hello Friends, Sharing some data here... !"
var urlStringEncoded = urlString.addingPercentEncoding(withAllowedCharacters: NSCharacterSet.urlQueryAllowed)
var url = NSURL(string: "whatsapp://send?text=\(urlStringEncoded!)")

关于ios - 使用 Swift 从您的应用程序向 WhatsApp 发送消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32042702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com