我正在使用共享App,当我必须向App发送一些文本时(whatsapp,gmail,skype等)。除Skype外,一切都很好。
let urlSchema = "skype://?chat=hello"
let escapedString =
urlSchema.addingPercentEncoding(withAllowedCharacters:
.urlQueryAllowed)
if UIApplication.shared.openURL(URL(string: escapedString!)!){
}else
{
UIApplication.shared.openURL(URL(string:
"https://itunes.apple.com/in/app/skype/id304878510")!)
}
它会打开Skype应用,但没有文字,当我尝试使用UIActivityViewController
时,它会打开应用并分享文字。
答案 0 :(得分:0)
看起来您没有使用skype
URI不支持。
与skype URI documentation中一样,您只能设置主题:
let urlSchema = "skype:?chat&topic=hello"