/ContactsUpdate

基于熟人订阅机制,自动更新联系人

Primary LanguageJavaApache License 2.0Apache-2.0

ContactsUpdate

当你打电话给朋友时,是否听到过“您所拨打的号码是空号”或者是另外一个陌生人的声音?当你更换你号码的时候,是否试过群发号码给你朋友?然而,即使你群发给所有朋友,总会有一些人忘记更新你的联系方式。也总会有一些人忘记通知你他的手机号码变更了,我们手机里的联系人越来越多无用失效的号码,我们无法有效地判别哪个号码是有用的,哪个号码是过期的...

ContactsUpdate就是为解决这类问题存在的,比如:用户A可以在上面发布自己的联系方式,用户B可以申请订阅A的信息,获得A授权后,B就可以获取更新用户A的最新联系方式了。用户只需要轻轻一点,就可以获取他所关注用户的最新号码并更新到本地手机通讯录了

功能需求

  • 用户中心
    • 登录
    • 注册
    • 个人信息设置
  • 订阅管理
    • 获取本地联系人
    • 申请订阅联系人
    • 取消订阅联系人
    • 订阅请求审批,是否允许对方订阅自己
    • 取消授权,取消已授权的联系人订阅自己
  • 资料更新同步
    • 发布自己最新的联系信息,已订阅我的用户可以获取最新信息
    • 更新朋友联系信息,自动获取我订阅的用户的最新信息并更新本地通讯录
  • 设置
    • 版本更新
    • 帮助与反馈
    • 关于软件

软件架构

MVP + Dagger2 + Retrofit + RxJava

LICENSE

Apache License 2.0