URI Skype для SMS не работает на iPhone / iPod - PullRequest
1 голос
/ 25 сентября 2010

Я пытаюсь использовать Skype SMS URI из приложения для iOS (iPhone / iPod Touch), т. Е. Открываю skype:+33123456789?sms URI. Он отлично работает на моем Mac с установленным Skype (набрав open 'skype:+33153928448?sms' в терминале или в строке URI, вы откроете Skype и начнете создавать текстовые сообщения).

Тем не менее, он с треском проваливается на iPhone, где он вызывает Skype и просто запускает бесконечный цикл сообщений «Открытие этой страницы в Safari приведет к выходу из Skype» (бесконечным, я имею в виду: если вы нажимаете «Открыть в Safari» ", тогда вы снова и снова получаете одно и то же предупреждение).

Как я могу устранить это? Я делаю это неправильно? Мой текущий код Objective C:

[[UApplication sharedApplication] openURL: [NSURL URLWithString: @ "skype: +33153928448? Sms"]]

Ответы [ 4 ]

1 голос
/ 26 марта 2013

На самом деле это не ошибка. В настоящее время мы не поддерживаем отправку SMS универсально на всех платформах через URI. Вы можете узнать, что поддерживается на этой странице: http://developer.skype.com/skype-uris/reference

если мы добавим поддержку URI для универсальной отправки смс-сообщений, тогда эта страница будет обновлена, однако у меня нет сроков, когда это можно добавить.

Спасибо

Аллен Смит Менеджер сообщества разработчиков Skype

1 голос
/ 02 октября 2010

Должно быть сломано на конце Skype. Я бы постарался избежать этого.

Вы также можете проверить это, вставив этот URL в Mobile Safari и посмотреть, что произойдет.

Попробуйте удалить ?sms.

0 голосов
/ 05 ноября 2013

Единственный метод, который в настоящее время поддерживается в IOS, это метод? Call.? call & video = true НЕ РАБОТАЕТ на IOS - но? call без video = true работает так же.Поддержка IOS, похоже, отстает от других устройств, и документация на сайте Skype НЕПРАВИЛЬНА.

Я узнал об этом после многих головных болей !!!

0 голосов
/ 01 ноября 2010

ОК, это ошибка со стороны Skype, и я сообщил об этом.

...