如何从iPhone联系人只获取WhatsApp联系人?

时间:2017-04-12 07:05:56

标签: ios iphone swift contacts whatsapp

如何使用swift从iPhone联系人列表中仅获取WhatsApp联系人。

我从手机中获取了联系人信息,得到了以下回复:

应用联系方式

    <CNContact: 0x13bd92310: identifier=04B80557-011F-4437-B132-43E2B0D70CD9, givenName=Tech, familyName=.vijaykart, organizationName=, phoneNumbers=("<CNLabeledValue: 0x170661e80: identifier=579A8A18-F113-4C6E-878A-68D18BFE4A8B, label=_$!<Mobile>!$_, value=<CNPhoneNumber: 0x17023f420: countryCode=in, digits=+919791291980>>"), emailAddresses=(not fetched), postalAddresses=(not fetched)>

非WhatsApp联系

    <CNContact: 0x13bd808d0: identifier=E09E916A-7829-4288-8731-A3789FA75F18, givenName=Kcm, familyName=Milk, organizationName=, phoneNumbers=("<CNLabeledValue: 0x174264bc0: identifier=CCF42FEB-2062-4425-81B9-1BF9EABE771C, label=_$!<Mobile>!$_, value=<CNPhoneNumber: 0x17422ddc0: countryCode=in, digits=+919443551702>>"),emailAddresses=(not fetched), postalAddresses=(not fetched)>

但无法检测WhatsApp是否与他人联系。

1 个答案:

答案 0 :(得分:0)

是的,根据上面评论过的@Bittoo是rit,不可能只获得WhatsApp联系人,IOS不允许你在没有应用程序许可的情况下在应用程序中获取其他数据,假设WhatsApp提供他们的sdk,如FB或者然后它可以允许你通过他们的sdk,如果用户手机安装了whatsapp,那么通过他们的sdk,他们可以允许你获得他们的联系人。