在我的应用程序中,我添加了那些在其设备上安装了whatsapp的联系人。
从我的应用程序中,我可以逐个向这些联系人中的任何一个发送消息。
我已使用此链接Whatsapp API
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
[[UIApplication sharedApplication] openURL: whatsappURL];
}
现在我创建一个组User1,User2
。我想通过一键式按钮通过whatsapp向他们发送消息。这可能吗?
答案 0 :(得分:0)
我认为你不能直接这样做,你可以将用户发送到@Nitin Gohel所说的联系人或群组选择屏幕。要将文本发送给特定联系人,您可能会这样做,
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!&abid=143rnjk4545352523"];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
[[UIApplication sharedApplication] openURL: whatsappURL];
}
abid 是您要发送文字的联系人的地址簿ID,但对于某个群组,您不会从whatsapp的外部看到任何此类内容&# 39; s沙箱。
所以我想,这是不可能的。
只是猜测向多个联系人发送消息,
P.S:我不知道这是否有效,或者没有官方文件来支持这一点。用逗号来试试abid。NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!&abid=143rnjk4545352523,32545365436d34,3f4fret454f,f4w454etgegdt"];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
[[UIApplication sharedApplication] openURL: whatsappURL];
}
我也遇到了this,我认为现有的whatsapp url方案支持不太可能。