Я делаю функцию в iOS, где я добавляю новый контакт в адресную книгу пользователя программно, и все идет хорошо. Следующий шаг - отправить этому новому контакту сообщение через Whatsapp, что тоже не очень сложно. Целью является прямое отображение экрана чата с новым контактом. Проблема в том, что Whatsapp синхронизирует свои контакты сейчас и потом. Я использую следующие намерения для Whatsapp:Обновить Whatsapp контакты программно
var whatsappUrl = (NSURL(string:"whatsapp://send?text=\(encodedmessage)&abid=\(id)"))
где сообщение кодированных строк и идентификатор представляет собой идентификатор из свежих добавленного контакта. Когда моя программа открывает Whatsapp с помощью этого метода, все будет хорошо, когда контакт уже был в адресной книге. Когда этот контакт снова добавлен, экран Whatsapp не перейдет непосредственно на этот экран. Вместо этого он отобразит сборщик для всех контактов.
Короче говоря, я хочу обновить контакты Whatsapp с помощью моего кода, чтобы отправить пользователя непосредственно на экран чата Whatsapp нового контакта, а не на экран выбора контакта, поскольку это связано с тем, что контакты Whatsapp еще не синхронизированы с новым контактом.
Не могли бы вы прийти с решением? Я сомневаюсь, что мы можем просто перенаправить на whatsApp, но не можем контролировать его, чтобы обновить его контакты! – BaSha
Привет, BaSha. Нет, я не нашел подходящего решения и не нашел решение в Интернете .. :( –
Я огляделся и попытался решить эту проблему, но Whatsapp, похоже, загружает url до того, как он обновит список контактов. Не похоже, что это возможно ... –