2015-08-10 1 views
1

Привет Я использую следующий код и передаю сообщение, и я могу отправить сообщение пользователям, у которых есть WhatsApp, но как я знаю, прежде чем отправить сообщение, которое пользователь установил WhatsApp? Я не хочу включать этот параметр, если он не будет работать для конкретного пользователя.iOS Как проверить ABRecordRef ABAddressBook, у ABPerson есть WhatsApp?

[[UIApplication sharedApplication] openURL: [NSURL URLWithString:[NSString stringWithFormat:@"whatsapp://send?abid=%d&text=%@", abid, @""]]]; 

ответ

2

Нет, вы не можете.

ABAdressBook не связан с WhatsApp и openURL вещь запускает только WhatsApp, если он установлен (не проверял целевые контакты имеют WhatsApp счет или нет. WhatsApp не предоставляет API, чтобы проверить, был ли зарегистрированный номер счета или нет

+0

Хм, спасибо, спасибо. Как насчет того, как сделать программный вызов с помощью WhatsApp, он предоставляет API для этого еще или только SMS? – Will

+0

WhatsApp имеет очень ограниченный API через настраиваемую схему URL. См. [This] (http: /www.whatsapp.com/faq/en/iphone/23559013) – Raptor

+1

Спасибо, матросы, я принял ответ Raptor, потому что это то, что мне нужно было знать. Я хотел знать, есть ли способ узнать, зарегистрирована ли у целевой учетной записи зарегистрированная счет в whatsApp или нет. Подумайте об этом как пример, если у пользователя в моих контактах есть Facebook или учетная запись Twitter, с ним будет связано свойство, и я надеялся, что в WhatsApp есть что-то подобное. – Will

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

  • Нет связанных вопросов^_^