Предположим, у меня есть несколько форм, которые должны быть заполнены пользователем, включая контактный номер. После заполнения всех форм я хочу, чтобы этот контактный номер получал сообщение, включающее некоторые приветствия, или какой-то текст или изображение, которое было нажато для использования в форме. Сообщение должно быть доставлено в виде простого SMS, а также на WhatsApp. Все это нужно сделать, не открывая WhatsApp. Является ли это возможным? Если да, то как? Спасибо заранее.Отправить сообщение пользователю Whatsapp из приложения без открытия Whatsapp
ответ
Я не думаю, что это возможно.
Да, вы можете установить тело сообщения, используя «MFMessageComposeViewController», который включает в себя взаимодействие с пользователем, что означает, что пользователь не нажимает на простую отправку сообщения, иначе могут быть легко написаны спам.
Насколько отправить сообщение через WhatsApp, без открытия WhatsApp Я думаю, вы можете только открытое приложение
NSURL *whatsAppURL = [NSURL URLWithString:@"Whatsapp://location?id=1"];
if ([[UIApplication sharedApplication] canOpenURL:whatsAppURL]) {
[[UIApplication sharedApplication] openURL:whatsAppURL]]];
}
Каждое приложение имеет свой собственный «Песочница» файловой системы, которая не может быть доступа к внешней границе этого приложения ,
И прошивкой 9 вы должны добавить «WhatsApp» под ключ правильного в вашем info.plist iOS 9 not opening Instagram app with URL SCHEME
Я думаю, вы должны использовать UIActivityViewController, но вы должны настроить его для WhatsApp и есть open source here он подготовил все :)