内衣云App端开发文档补充
目的
1.内衣云更换框架,去除老旧的依赖。
2.把app端分离出来作为一个项目,降低后续维护难度。
任务优先级
主要任务
1.先实现线上在使用的模块【首页、爆品推荐、我的】
2.【24小时、问答】模块
3.公司配置项,不同公司的特殊功能
4.把内应的新的功能增加上去
5.分享到朋友圈
6.极光推送
辅助类功能任务
1.检查H5百度统计数据和PC的百度统计数据
2.是否存在跟踪传播路径的功能,比如阿拉丁。用户路径跟踪,做了推广以后,用户访问到注册到APP下载的转化率
3.游客--》H5手机注册用户--》APP手机注册用户 或是通过采集地理位置来做游客判断
4.采用用户的通讯录
5.自动更新,上架后尽可能是自动更新。原来打算用UNIAPP做,会涉及到这个问题,API CLOUD开发不会涉及到的。
6.数据统计,原来是用的talkingdata。以前是有的,如何找回或是新增加支持。
疑问⚠
1.之前线上ios展示的模块有【首页、爆品推荐、我的】,android上展示的模块有【首页、24小时、爆品推荐、问答、我的】,所以哪些模块是这次迭代后线上需要展示的?隐藏部分模块的原因是为什么?
答:问答模块内衣云运营不起来,所以隐藏起来。24小时也运营不起来隐藏起来。
2.需要添加到内衣云的内应的功能是什么?需要需求文档、原型
答:魔刀的原型需要转移到AXURE上
3.这次迭代的边界在哪里?例如上述哪些功能是这次迭代必须完成的
答:先把原有内衣云的功能重构完就上线一个版本,内应的开发完再上线一个版本。
4.这次迭代的任务优先级?
注意点、难点汇集
1、通过不同的配置项提供给不同的公司使用
这个项目可以通过不同的配置项提供给不同的公司使用,不只是内衣云,目前使用公司有(内衣云、泊天、链股)
旧版项目实现原理:
通过命令,用【product文件夹中的文件】覆盖和此项目中【相对路径】一样的文件
├── config
│ └── config.js // 公司配置
├── config.xml // apicloud配置文件
├── download.html // 下载页面
├── image // 公司相关的图片,例如公司独有的错误提示图片
│ ├── error.png
│ └── weChat.png
│ ...
├── res
│ ├── androidDownload.png
│ └── qrcode.png
│ ...
└── script
└── view
├── account
│ ├── agreement-V.vue
│ ├── login-V.vue
│ └── privacy-V.vue
├── index
│ └── index-V.vue
└── user
├── about-V.vue
├── aboutList-V.vue
├── contactUs-V.vue
├── setting-V.vue
└── user-V.vue
...
⚠️新版项目需要重新考虑配置方案
2、新项目上线后和旧版项目的H5对接,例如,我在app端分享文章到微信好友,微信里面打开的链接是跳转到H5的。
答:链接需要保持一致,这样已经分享的文章不会出问题
后续想到再补充