2017-04-12 140 views
-3

如何使用swift從iPhone聯繫人列表中僅獲取WhatsApp聯繫人。如何從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

我認爲這是不可能的。因爲蘋果不允許訪問其他應用程序數據。所以你可以得到聯繫人列表,但不是WhatsApp聯繫人。 – Bittoo

+0

但是蘋果在聯繫人中顯示「在WhatsApp中找到」標籤。他們如何檢測? –

回答

0

是的根據@Bittoo上面評論是rit,不可能只獲取WhatsApp聯繫人,IOS不允許你在沒有應用程序權限的情況下獲取應用程序中的其他人數據,如果假設WhatsApp提供他們的sdk就像FB或instagram,那麼它可能允許你通過他們的SDK,如果用戶手機安裝了whatsapp,那麼通過他們的SDK,他們可能允許你獲得他們的聯繫人。

相關問題