我正在尝试使用iOS(iPhone / iPod Touch)应用中的Skype SMS URI,即打开skype:+33123456789?sms
URI。它在我的Mac上运行良好,安装了Skype(在终端中输入open 'skype:+33153928448?sms'
或在URI栏中输入Skype并开始编写短信)。
然而,它在iPhone上惨遭失败,它带来了Skype,并开始无限循环“在Safari中打开此页面将退出Skype”消息(无休止地,我的意思是:如果你点击“在Safari中打开” “,那么你会一次又一次地得到同样的警告。”
我该如何排除故障?我做错了吗?我目前的Objective-C代码是:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“skype:+33153928448?sms”]]
答案 0 :(得分:1)
必须在Skype结束时打破它。我会尽量避免它。
您还可以通过将该网址粘贴到Mobile Safari中来测试这一点,看看会发生什么。
尝试删除?sms
。
答案 1 :(得分:1)
它实际上并不是一个错误。我们目前不支持通过URI在所有平台上普遍发送SMS。您可以通过此页面找到支持的内容:http://developer.skype.com/skype-uris/reference
如果我们为普遍发送短信息添加URI支持,那么该页面将会更新,但是我没有时间可以添加。
由于
艾伦史密斯 Skype开发人员社区经理答案 2 :(得分:0)
好吧,这是Skype结束时的一个错误,我已经报道了。
答案 3 :(得分:0)
IOS目前唯一支持的方法是?call方法。 ?call& video = true在IOS上不起作用 - 但是?没有video = true的调用以相同的方式工作。 IOS支持似乎落后于其他设备,Skype网站上的文档是不正确的。
经过多次头痛后我才明白这一点!