Flutter:如何从联系人中获取用户地址
Flutter: How to get the users address from contacts
我从他们的 GPS 中猜测了用户地址,使用 Google 的地点查找他们的位置,但其输出是相当多变的(通常没有地点,在城市之外一致的地点字段会对我的应用程序有帮助)。问题是我 需要 用户的家庭住址才能让我的应用程序正常工作,但他们下载应用程序时可能不在家。
我更愿意从联系人那里获取他们的地址。我已经查看了几个用于访问地址簿的 Flutter 插件,flutter_contacts 等,但我看不到您如何简单地获取用户详细信息。那么我如何请求用户的家庭地址、家庭电子邮件、手机phone,无论我能从设备上得到什么?年龄实际上也可能是有益的,所以我可以根据使用它的人的需求来调整应用程序。
我觉得这是一个非常有用的东西,它应该有自己的特殊权限,而不是直接公开他们的整个联系人地址簿。那么有没有更好的方法呢?侵入性较小,因此用户可以更轻松地同意?
有一个名为 "Profile" 的特殊联系人,其中包含用户的详细信息,如果他们不愿意将它们添加到他们的手机上,但在大多数情况下,它是空的,而且无论如何,访问用户的个人资料需要 "Read Contacts"权限。
在用户不理解为什么你的应用程序需要这样的权限的情况下向用户请求 "Read contacts" 权限会很奇怪 "to guess your address" 这不是一个很好的理由。
我想这可能会导致某些用户卸载 and/or 将您的应用标记为潜在的间谍软件。
如果您的应用依赖于用户的地址,您应该简单地弹出一个对话框,让用户手动填写他们的地址。
我从他们的 GPS 中猜测了用户地址,使用 Google 的地点查找他们的位置,但其输出是相当多变的(通常没有地点,在城市之外一致的地点字段会对我的应用程序有帮助)。问题是我 需要 用户的家庭住址才能让我的应用程序正常工作,但他们下载应用程序时可能不在家。
我更愿意从联系人那里获取他们的地址。我已经查看了几个用于访问地址簿的 Flutter 插件,flutter_contacts 等,但我看不到您如何简单地获取用户详细信息。那么我如何请求用户的家庭地址、家庭电子邮件、手机phone,无论我能从设备上得到什么?年龄实际上也可能是有益的,所以我可以根据使用它的人的需求来调整应用程序。
我觉得这是一个非常有用的东西,它应该有自己的特殊权限,而不是直接公开他们的整个联系人地址簿。那么有没有更好的方法呢?侵入性较小,因此用户可以更轻松地同意?
有一个名为 "Profile" 的特殊联系人,其中包含用户的详细信息,如果他们不愿意将它们添加到他们的手机上,但在大多数情况下,它是空的,而且无论如何,访问用户的个人资料需要 "Read Contacts"权限。
在用户不理解为什么你的应用程序需要这样的权限的情况下向用户请求 "Read contacts" 权限会很奇怪 "to guess your address" 这不是一个很好的理由。 我想这可能会导致某些用户卸载 and/or 将您的应用标记为潜在的间谍软件。
如果您的应用依赖于用户的地址,您应该简单地弹出一个对话框,让用户手动填写他们的地址。