【问题标题】:How to fetch only WhatsApp Contacts from iPhone Contacts?如何从 iPhone 联系人中仅获取 WhatsApp 联系人?
【发布时间】:2017-09-07 19:48:34
【问题描述】:

如何使用 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 联系人。

【问题讨论】:

  • 我认为这是不可能的。因为苹果不允许访问其他应用程序数据。所以您可以获取联系人列表,但不能获取 WhatsApp 联系人。
  • 但苹果在联系人中显示“在 WhatsApp 中找到”标签。他们是如何检测的?

标签: ios iphone swift contacts whatsapp


【解决方案1】:

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

【讨论】:

  • 与@Suman 的问题相同:但苹果在联系人中显示“在 WhatsApp 中找到”标签。他们是如何检测的?
猜你喜欢
  • 2013-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-28
  • 1970-01-01
  • 2017-06-22
  • 2015-12-21
相关资源
最近更新 更多