在不打开Whatsapp的情况下从应用程序向Whatsapp发送消息给用户

时间:2015-09-04 06:28:10

标签: ios objective-c whatsapp

假设我有几个需要由用户填写的表格,包括联系电话。填写完所有表格后,我希望该联系电话号码应该收到一条信息,其中包括一些问候语或点击在表格中使用的一些文字或图片。该消息应作为简单的SMS和WhatsApp提供。所有这一切都需要在不打开WhatsApp的情况下完成。可能吗?如果是,那怎么样? 提前谢谢。

2 个答案:

答案 0 :(得分:0)

我不认为这是可能的。

是的,您可以使用涉及用户交互的“MFMessageComposeViewController”设置消息正文,这意味着无需用户点击简单消息就可以发送,否则可以轻松写入垃圾邮件。

至于通过whatsApp发送消息,而不打开whatsApp我猜你只能打开应用程序

NSURL *whatsAppURL = [NSURL URLWithString:@"Whatsapp://location?id=1"];

 if ([[UIApplication sharedApplication] canOpenURL:whatsAppURL]) {
        [[UIApplication sharedApplication] openURL:whatsAppURL]]];
 }

每个应用程序都拥有自己的“沙盒”文件系统,无法访问该应用程序的外部边界。

在iOS 9上,你必须在info.plist iOS 9 not opening Instagram app with URL SCHEME中的正确密钥下添加“Whatsapp”

答案 1 :(得分:0)

我认为您应该使用UIActivityViewController,但是您需要为WhatsApp自定义它,并且open source here他准备了所有内容:)