您好,我使用以下代码并通过 abid,我可以向已安装 WhatsApp 的用户发送消息,但在发送消息之前我如何知道该用户已安装 WhatsApp?如果该选项对特定用户不起作用,我不想启用该选项。
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:[NSString stringWithFormat:@"whatsapp://send?abid=%d&text=%@", abid, @""]]];
最佳答案
不,你不能。
ABAdressBook
与 WhatsApp 没有关联,openURL
只会在安装后启动 WhatsApp(未检查目标联系人是否有 WhatsApp 帐户。WhatsApp 不提供API查询号码是否已注册账号。
关于iOS 如何检查 ABRecordRef ABAddressBook、ABPerson 是否启用了 WhatsApp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31914421/