我正在iOS上构建一个聊天应用程序(基于XMPP,JID作为用户名),我希望地址簿中的每个联系人都与相应联系人的用户名相关联(如果是联系人安装了应用程序)。基本上类似于其他一些聊天应用程序,如Whatsapp,Viber等。
人们可以建议请问解决这个问题的方法是什么?我已经能够将应用程序与iOS 9 Contacts Framework集成,并且可以获取预加载的联系人。我应该添加一个新的社交个人资料(CNSocialProfile?)并将其保存到联系人 - 或者有更好的方法吗?
此外,在上面的场景中,我假设不需要将联系人存储在核心数据中 - 从设备中获取将获得我所有联系人的应用程序的用户名。
或者有更好的方法来实现这一目标吗?谢谢!