内衣云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的。

答:链接需要保持一致,这样已经分享的文章不会出问题

后续想到再补充