【完成】1:很多页面的滚动加载,长列表换成listview 代码需要封装 【完成】2:第二次不展示欢迎页面 【完成】3:在封装一个ItemWidget 出来,专门给首页 和 模特点进去的页面用 【完成】4:App升级更新功能 【完成】5:我的页面 增加 最近更新 【完成】6:收藏页面增加切换布局功能 【完成】7:单张图片收藏功能 【完成】8:搜索功能 【完成】9:分类编辑 【完成】10:极光消息推送 【完成】11:巧遇(随机展示)功能 【完成】12:完善 H5 【完成】13:实现详情页的分享 11:详情页增加相关标签 ["1:更新【单手模式】进入方式","2:修改【清除缓存】展示的数字","3:【我的】页面新增 【单手模式】,也就是XXOO的视频功能(PS:单手模式默认隐藏不开启,需要”特殊操作“才能进入并使用!)"] ["测试IOS设备上的更新功能,android用户请勿点击按钮升级!!!"] 【完成】1:模拟器没有appstore,需要真机调试ios升级功能 【完成】2:模拟器不支持视频播放,需要真机调试ios视频功能 ios 无法播放加密的m3u8文件, 所有后端返回mp4 和 m3u8 两种视频地址 mp4 给 ios 用 m3u8 给android用 3:测试视频详情页 分享 功能在 ios上是否正常 功能整理: 【完成】推广的H5页面(类似软件商城的app下载页) 购买思路 借鉴: 11 元单片观看 38 元包天观看 168 元包月观看 购买实现细节: 1:下级代理找总代理办理,总代理给下级代理一个代理码,代理使用这个码去App里面注册账号。 注意: 注册页面需要改 改成tabs切换:普通用户注册,代理用户注册 代理用户注册账号的时候,需要填写手机号,密码,代理码,本人收款微信号,点击注册的时候需要先检查代理码是否有效, 如果有效正常的注册,userType 为 1,并保存 本人微信 到 userWeiXin 中, 否则不给予注册代理,并提示找总代理开通索要代理码, 注意:需要一个 代理码 的表 注意:用户表中需要新增字段 1:用户类型 userType (0 普通用户,1 代理用户) 2:代理微信号 userWeiXin 3:上级代理 superior 普通用户的上级代理的objectid 2:代理注册登录app后,进入我的页面,代理可以 使用推广App功能(只有代理用户能看到),分享出去的是H5注册页面,地址大致如下: www.geekhelp.cn/reg.html?objectId=代理用户的objectId 3:普通用户使用推广链接注册的时候,前端页面需要检查地址栏是否有 objectId,如果有,注册用户的时候 userType 默认为0,而 superior 为 地址栏的 objectId。 如果没有 userType 还是为0,superior 为空。 4:普通用户需要购买App的时候,提醒用户加 微信转账购买,同时生成订单 订单保存的信息有:用户谁 购买的 vip类型,订单号为多少,购买的是谁的(总代理 & 推广代理),支付状态为未支付0 用户分为两种情况 1:不是通过代理注册账号的 2:通过代理推广注册账号的 所以用户购买的时候,需要调接口从user表中查询这个用户的 superior 是否有数值 有数值,则是情况2,所以直接弹窗推广代理的微信号, 没有数值,则是情况1,所以直接弹窗总代理的微信号, 5:用户加微信后(总代理和推广代理的情况一样),转账的时候设置微信的备注为app生成订单号,用户付完款后,代理检查微信收款记录的备注 是否正确,正确通过订单号帮用户修改支付状态为1。 如果是代理: 用户向代理付完款,代理向总代理发送订单号并支付费用,总代理收款并修改订单状态为1