URL-схема WhatsApp для приложения iPhone - PullRequest
9 голосов
/ 22 января 2012

Мы разрабатываем приложение для iPhone и планируем интегрировать WhatsApp.

Есть ли способ включить клик для вызова / сообщения из приложения для iPhone?Skype позволяет это следующим образом:

<a href="skype:skypehandle?call"> Skype </a>

Есть ли эквивалент для Whatsapp?

Ответы [ 5 ]

10 голосов
/ 04 мая 2012

в настоящее время Whatsapp не имеет зарегистрированной схемы URL.

Вы можете проверить, поддерживают ли ваши любимые приложения, проверив содержимое приложений info.plist.

Я уверенЕсть эквиваленты Windows, но я использую Mac, поэтому у меня установлено бесплатное приложение под названием iPhone Explorer (теперь переименованное в iExplorer), которое монтирует телефон как диск и позволяет просматривать содержимое приложения через древовидную структуру.Не требуется джейлбрейк.Info.plist находится в выбранной папке приложения appname.app.скопируйте это на рабочий стол и откройте файл.Найдите ключ «Типы URL» и разверните его.Это URL, который при добавлении: // открывается в Safari или с помощью метода openURL UIApplication.

обновление - ноябрь 2012 г. - последняя версия теперь добавляет схему URL.
whatsapp: //

не знаю, связаны ли с ним какие-либо «действия».

обновление - ноябрь 2013 В блоге Whatsapp есть информация о действиях, которые можно выполнить http://www.whatsapp.com/faq/en/iphone/23559013

8 голосов
/ 17 июля 2013

17/07/2013 Со вчерашнего обновления, WhatsApp имеет общедоступную схему URL:

Официальная схема URL WhatsApp

8 голосов
/ 22 января 2012
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://location?id=1"];

 if ([[UIApplication sharedApplication] canOpenURL:whatsappURL]) {
        [[UIApplication sharedApplication] openURL:whatsappURL]]];
 }
5 голосов
/ 22 января 2012

Есть несколько сайтов, на которых перечислены многочисленные схемы URL приложений iPhone.http://handleopenurl.com/scheme?page=27 самый большой из известных мне.Кажется, он ничего не содержит для WhatsApp.

http://wiki.akosma.com/IPhone_URL_Schemes - другой список, но также не включает WhatsApp.Разработчик приложения должен создать и опубликовать свои собственные схемы URL-адресов, и похоже, что WhatsApp еще этого не сделали.

3 голосов
/ 17 июля 2013

С новым выпуском iPhone v2.10.1 WhatsApp теперь поддерживает свою собственную схему URL.Например, чтобы открыть новый чат-композитор с текстом «Hello World», вы должны сделать это:

NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%20World!"];
 if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
    [[UIApplication sharedApplication] openURL: whatsappURL];
 }

Более подробную информацию можно найти в этом FAQ на их сайте: http://www.whatsapp.com/faq/en/iphone/23559013

...