1

我正在尝试使用 iOS (iPhone/iPod Touch) 应用程序中的 Skype SMS URI,即打开skype:+33123456789?smsURI。它在我的 Mac 上运行良好,安装了 Skype(open 'skype:+33153928448?sms'在终端或 URI 栏中键入将带来 Skype 并开始编写文本消息)。

然而,它在 iPhone 上惨遭失败,它调出 Skype 并开始无限循环“在 Safari 中打开此页面将退出 Skype”消息(无休止,我的意思是:如果您单击“在 Safari 中打开”,那么你会一次又一次地收到同样的警告)。

我该如何解决这个问题?我做错了吗?我当前的 Objective-C 代码是:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"skype:+33153928448?sms"]]

4

3 回答 3

1

它必须在 Skype 端被打破。我会尽量避免它。

您还可以通过将该 URL 粘贴到 Mobile Safari 中来测试这一点,看看会发生什么。

尝试删除?sms.

于 2010-10-02T13:47:37.557 回答
1

它实际上不是一个错误。我们目前不支持通过 URI 在所有平台上普遍发送 SMS。您可以通过此页面了解支持的内容:http: //developer.skype.com/skype-uris/reference

如果我们为普遍发送短信添加 URI 支持,那么该页面将被更新,但是我没有关于何时添加此功能的时间表。

谢谢

Allen Smith Skype 开发者社区经理

于 2013-03-26T12:35:22.763 回答
0

IOS 当前支持的唯一方法是 ?call 方法。?call&video=true 不能在 IOS 上工作 - 但没有 video=true 的 ?call 工作方式相同。IOS 支持似乎落后于其他设备,并且 Skype 网站上的文档不正确。

我在很多头痛之后才知道这一点!!!!

于 2013-11-05T16:48:40.017 回答