iOS如何检查ABRecordRef ABAddressBook,ABPerson是否已启用WhatsApp?
您好,我使用以下代码并通过abid,我能够向安装了WhatsApp的用户发送消息,但在发送消息之前,我如何知道用户安装了WhatsApp?如果该选项对特定用户不起作用,我不想启用它iOS如何检查ABRecordRef ABAddressBook,ABPerson是否已启用WhatsApp?,ios,objective-c,abaddressbook,whatsapp,abrecordref,Ios,Objective C,Abaddressbook,Whatsapp,Abrecordref,您好,我使用以下代码并通过abid,我能够向安装了WhatsApp的用户发送消息,但在发送消息之前,我如何知道用户安装了WhatsApp?如果该选项对特定用户不起作用,我不想启用它 [[UIApplication sharedApplication] openURL: [NSURL URLWithString:[NSString stringWithFormat:@"whatsapp://send?abid=%d&text=%@", abid, @""]]]; 不,你不能 ABAdre
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:[NSString stringWithFormat:@"whatsapp://send?abid=%d&text=%@", abid, @""]]];
不,你不能
ABAdressBook
与WhatsApp没有关联,openURL
东西只有在安装了WhatsApp的情况下才会启动(未检查目标联系人是否拥有WhatsApp帐户。WhatsApp不提供API来检查号码是否已注册帐户。Hmm好的,谢谢。如何使用WhatsApp以编程方式拨打电话?它是否提供了API,还是仅提供了SMS?WhatsApp通过自定义URL方案提供的API非常有限。请参阅。)k你们这些流氓,我接受了Raptor的回答,因为这是我需要知道的。我想知道是否有办法判断目标帐户是否有whatsApp的注册帐户。把它想象成这样一个例子,如果我联系人中的用户有Facebook或Twitter帐户,就会有一个与之相关的属性,我希望WhatsApp也有过类似的经历。