【发布时间】:2016-03-05 06:36:13
【问题描述】:
您好,据我所知whatsapp 支持abid 和text 参数如下:
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
[[UIApplication sharedApplication] openURL: whatsappURL];
}
但我想向一个新号码发送消息。例如,如果我的号码是 +123456
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?abid=+123456"];
这不起作用。
因为如果用户插入客户的whatsapp号码,App应该会弹出带有这个号码的whatsapp消息框。
我注意到在某些情况下,我可以向未在联系人列表中列出的号码发送消息。我想知道它是如何工作的。
【问题讨论】:
-
abid不是电话号码,而是通讯录中联系人的 ID。 -
@rckoenes 我的问题有什么解决办法吗?因为我正在使用真正的whatsapp 号码进行测试。
-
阅读Shaggy的答案,你的答案就在那里。
标签: ios whatsapp uiapplication