gpt4 book ai didi

ios - 新号码的 Whatsapp 消息

转载 作者:可可西里 更新时间:2023-11-01 04:43:32 24 4
gpt4 key购买 nike

您好,据我所知,whatsapp 支持 abidtext 参数,如下所示:

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 号码,应用程序应该弹出带有此号码的 whatsapp 消息框。

我注意到在某些情况下我可以向联系人列表中未列出的号码发送消息。我想知道它是如何工作的。

最佳答案

来自 WhatsApp docs :

abid :开始聊天的联系人的地址簿 ID。如果使用此 ID 的联系人只有一个支持 whatsapp 的电话号码,应用程序将打开与该联系人的对话。如果使用此 ID 的联系人有多个支持 whatsapp 的电话号码,应用程序将显示一个菜单,其中包含所有可用于聊天的电话号码。 如果联系人没有支持 whatsapp 的电话号码,或不存在具有此 ID 的联系人,或缺少此参数,应用程序将显示联系人选择器,列出所有可通过 WhatsApp 聊天的联系人。

正如我们在上面看到的,abid 不是电话号码,而是目标联系人的地址簿 ID。

如您所说,您必须使用号码,联系人选择器将首先打开并允许从中选择联系人。

关于ios - 新号码的 Whatsapp 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34018699/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com