我从用户的GPS中猜出了用户地址,然后使用Google的地方信息查找了他们的位置,但是输出的结果却变化很大(通常没有地理位置,在城市以外的地方,一致的地理位置字段将对我的应用有所帮助)。问题是我需要用户的家庭住址才能使我的应用程序正常工作,但下载应用程序时他们可能不在家里。
我希望从联系人处获得他们的地址。我已经看过几个Flutter插件来访问地址簿,flutter_contacts等,但是我看不到如何简单地获取用户详细信息。那么,无论如何,我如何索取用户的HOME地址,HOME电子邮件,移动电话?年龄实际上也可能是有益的,因此我可以将应用程序调整为满足使用它的用户的需求。
我觉得这是一件非常有用的事情,它应该有自己的特殊许可,而不是暴露他们整个联系人通讯簿的直言不讳。那么有没有更好的方法呢?侵入性较小,以便用户可以更轻松地同意吗?