点击空白处退出提示
作品详情
安卓下载地址:https://down.ioath.com.cn/
项目简介:
iOATH是一款社交工具
在iOATH里伴侣可以记录交往过程中的约定以及日常发生的点点滴滴进而巩固亲密关系。单身的用户可以在iOATH中测试自己的偏向喜好,同时自由且安全的寻找同好 (契合度高的好友)
功能模块:
特色功能
喜好表单:
用户可以填写和编辑app中提供的多种兴趣表单(美食、运动、爱好等),并可以使用该表单在聊天中与其他用户进行表单合盘,合盘成功后双方用户会得到基于该表单的匹配分数(1 - 10),分数越高匹配程度越高
约定:
已经成为好友的用户可以向对方发起约定,约定的内容由发起方决定。收到约定的用户可以选择是否接受。选择接受后约定生效,发起方可以判定该约定内容接受房是否兑现。
在约定进行过程中,发起方可以发起催约提醒,提示对方完成约定
商品赠予和索要:
用户可以向好友进行商品的赠予和索要(包括:虚拟货币、Vip会员、喜好表单)
用户可以选择已上架的商品,在聊天中向好友进行赠予,成功支付后好友的账号将会即时收到该商品
用户可以选择已上架的商品,在聊天中向好友进行索要,好友成功支付后该用户将会即时收到该商品
1.登录&注册
用户可以使用本功能进行账号的注册和登录,注册和登录分为密码和验证码两种
2.消息聊天
文字消息:
发送文字消息
图片消息:
发送图片消息
自定义消息:
(1)发送约定
(2)发送表单合盘
3.通讯录
类似微信的好友列表功能,用户可进行添加好友、好友分组、添加备注等
4.我的(个人页面)
用户可在此处查看账号的各种资料,包括个人信息的查看和编辑、会员购买和续费、表单购买、个人表单数据的编辑等
5.支付
支付方式为iOS内购、微信、支付宝
(1)表单购买
(2)会员购买
(3)虚拟货币购买
负责模块:
负责以上所有功能的设计和开发,包括:UI设计(部分)、业务逻辑(前端和后端)、功能开发(iOS端)
技术架构:MVVM、VIPER
涉及相关技术:即时通讯、Websocket、StoreKit、多线程、CoreData、keyChain、SQLlite等
第三方库二次封装:UMShare、AFNetworking、SDWebImage、MJRefresh、Masonry、SDAutoLayout、SVProgressHUD、FMDB等
项目难点:
合盘、约定等自定义消息的不同客户端的对接(iOS、Android)
索要和赠予成功支付后,商品发放后即时刷新。使用webSocket进行即时的消息发送(由于初期成本问题,后通过第三方即时通讯服务解决)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论