当应用程序可以访问设备联系人并且您需要这些联系人来填充 aPickerView
时,它是否会将联系人拉到 aFirebase DB
并获取这些联系人以填充PickerView
? 或者它是在手机内完成的(也许Core Data
)?
任何建议或指导将不胜感激。
如果可以并且我可以使用Core Data
,我可以一起使用Firebase
它吗,或者它甚至可以将它存储在某个地方?我希望我的用户能够选择他们想要添加到应用程序中的联系人。
先感谢您。
当应用程序可以访问设备联系人并且您需要这些联系人来填充 aPickerView
时,它是否会将联系人拉到 aFirebase DB
并获取这些联系人以填充PickerView
? 或者它是在手机内完成的(也许Core Data
)?
任何建议或指导将不胜感激。
如果可以并且我可以使用Core Data
,我可以一起使用Firebase
它吗,或者它甚至可以将它存储在某个地方?我希望我的用户能够选择他们想要添加到应用程序中的联系人。
先感谢您。
我认为最好使用联系人框架从设备的联系人中提取- 在Xcode
这个Contacts.framework
包中。Apple 站点提供了一些示例代码,您可以在应用程序中使用它们。为此,您需要通过NSContactsUsageDescription
在您的info.plist
. 这向用户描述了为什么您需要访问他们的联系人。
至于将数据存储在数据库中,我不确定这是一个明智的决定,也不是一个有意义的决定。考虑这背后的原因,这些信息是否需要在某个远程数据库上?如果您的回答是否定的,那么您很可能不需要做额外的工作。Firebase
但是,如果您想管理用户之间的任何消息(例如聊天应用程序),您可以注册使用您的应用程序的新用户,例如 Google 的。
希望这能回答您的问题并以某种方式帮助您。