在不打开 Whatsapp 的情况下从应用程序向 Whatsapp 上的用户发送消息
Send Message to user on Whatsapp from app without opening Whatsapp
假设我需要用户填写的表格很少,包括联系电话。填写所有表格后,我希望该联系电话应该收到一条消息,包括一些问候语或单击以在表格中使用的一些文本或图像。该消息应作为简单的 SMS 和 WhatsApp 发送。所有这些都需要在不打开 WhatsApp 的情况下完成。可能吗?如果是那么如何?
提前致谢。
我认为这不可能。
是的,您可以使用涉及用户交互的 'MFMessageComposeViewController' 设置消息正文,这意味着如果没有用户点击,简单的消息将无法发送,否则很容易被写入垃圾邮件。
至于通过 whatsApp 发送消息,不打开 whatsApp 我猜你只能打开应用程序
NSURL *whatsAppURL = [NSURL URLWithString:@"Whatsapp://location?id=1"];
if ([[UIApplication sharedApplication] canOpenURL:whatsAppURL]) {
[[UIApplication sharedApplication] openURL:whatsAppURL]]];
}
每个应用程序都有它自己的 'Sandbox' 一个文件系统,不能在该应用程序的边界之外访问。
并且在 iOS 9 上,您必须在 info.plist
中的适当键下添加 "Whatsapp"
我认为你应该使用 UIActivityViewController,但你需要为 WhatsApp 定制它,open source here 他准备好了一切:)
假设我需要用户填写的表格很少,包括联系电话。填写所有表格后,我希望该联系电话应该收到一条消息,包括一些问候语或单击以在表格中使用的一些文本或图像。该消息应作为简单的 SMS 和 WhatsApp 发送。所有这些都需要在不打开 WhatsApp 的情况下完成。可能吗?如果是那么如何? 提前致谢。
我认为这不可能。
是的,您可以使用涉及用户交互的 'MFMessageComposeViewController' 设置消息正文,这意味着如果没有用户点击,简单的消息将无法发送,否则很容易被写入垃圾邮件。
至于通过 whatsApp 发送消息,不打开 whatsApp 我猜你只能打开应用程序
NSURL *whatsAppURL = [NSURL URLWithString:@"Whatsapp://location?id=1"];
if ([[UIApplication sharedApplication] canOpenURL:whatsAppURL]) {
[[UIApplication sharedApplication] openURL:whatsAppURL]]];
}
每个应用程序都有它自己的 'Sandbox' 一个文件系统,不能在该应用程序的边界之外访问。
并且在 iOS 9 上,您必须在 info.plist
我认为你应该使用 UIActivityViewController,但你需要为 WhatsApp 定制它,open source here 他准备好了一切:)