2012-01-22 3 views
9

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

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

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

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

ответ

5

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

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

8
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://location?id=1"]; 

if ([[UIApplication sharedApplication] canOpenURL:whatsappURL]) { 
     [[UIApplication sharedApplication] openURL:whatsappURL]]]; 
} 
+0

привет сказать мне EHN свои работы suessfully и что идентификатор местоположения ??? .and как использовать идентификатор местоположения в приложении iphone заранее. – Bajaj

10

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

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

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

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

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

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

+0

+1 за отличную подсказку о проверке info.plist приложения. – JOM

3

В новой версии 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]; 
} 

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

+0

Теперь есть WhatsAppKit на Github: https://github.com/fawkeswei/WhatsAppKit – Klaas

+0

Но как вы отправляете abid (Addressbook ID) с этим URL-адресом? Это не показало этого. –

+0

попробуйте @ "whatsapp: // отправить?abid & text = hello% 20World "note abid - целое число (может быть больше), соответствующее идентификатору записи адресной книги человека. – Paulo

Смежные вопросы