87 lines
4.0 KiB
Plaintext
87 lines
4.0 KiB
Plaintext
【完成】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 |