app设备信息采集详细设计文档

app设备信息采集详细设计文档

ID:39464661

大小:236.50 KB

页数:11页

时间:2019-07-03

app设备信息采集详细设计文档_第1页
app设备信息采集详细设计文档_第2页
app设备信息采集详细设计文档_第3页
app设备信息采集详细设计文档_第4页
app设备信息采集详细设计文档_第5页
资源描述:

《app设备信息采集详细设计文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、app设备信息采集详细设计文档项目名称文档类别文档编号版本密级<秘密>11版本修订记录版本日期描述作者审核V1.02016/05/16初始版本张宗君111引言1.1参考资料请提供本文档编写过程中所有主要参考资料列表(文档或者链接)文档编号文档名称作者发布日期链接1.2运行环境JDK1.7相关软件配置如下:软件版本备注JDK1.7基于jdk1.71.3项目依赖ID项目名称项目描述项目负责人(技术负责人)1.4需求风险和假设请列举目前系统面临的风险点和可能碰到的瓶颈。风险和假设具体计划可能性0%2详细设计2.1需求规定设计目标目标#参数描述吞

2、吐率11响应时间数据存储量1.1.1功能需求会员后台需要指定会员做app消息推送,因此需要根据会员Id找到会员设备的deviceToken。因此在此需求之前,我们要收集会员和会员app设备deviceToken之间的关系。数据统计项目也需要收集app设备信息。1.1.2质量需求1.2设计说明在适配层adapter设计appInfo表存储app用户的设备信息(可以是会员,也可以不是注册会员)。app用户一开打app,就可以将ukey(注册会员,并登录后才有)和如下信息通过HTTP接口采集到适配层:ukeyString用户每次登陆app后生成

3、,每次都不一样,注册会员,并登录后才有;与以下信息是0:N的关系否uuidString设备唯一码*是设备唯一码(和设备硬件、系统有关)deviceTokenString设备推送token*是做消息推送需要使用该字段,和uuid是1:1对应的appVersionString应用版本否eg.V2.4.0platformString系统否IOS

4、AndroiddeviceModelString设备型号否eg.iphone6sosVersionString系统版本否eg.IOS8.4channelString渠道否eg.appStore

5、应用宝l

6、atitudeString设备纬度否11longtitudeString设备经度否然后各个模块按需获取:可通过dubbo接口获取。1.1.1系统物理部署图提测之前提供1.2服务接口设计适用于当前系统中服务接口设计及其调用应用系统集成。1.2.1适配层新增http接口(供前端调用):app设备信息通知接口:notifyAppInfo用户打开app(IOS/Android)设备后调用此接口,将app信息采集到系统适配层。服务名:notifyAppInfoukeyString用户每次登陆app后生成,每次都不一样,注册会员,并登录后才有;与以下

7、信息是0:N的关系否可为空uuidString设备唯一码*是设备唯一码(和设备硬件、系统有关)deviceTokenString设备推送token*是做消息推送需要使用该字段,和uuid是1:1对应的appVersionString应用版本否eg.V2.4.0platformString系统否IOS

8、AndroiddeviceModelString设备型号否eg.iphone6sosVersionString系统版本否eg.IOS8.4channelString渠道否eg.appStore

9、应用宝11latitudedouble设备纬度否

10、longtitudedouble设备经度否以上所有的参数都以json的形式放入到data参数中post提交JSON样例:data={ukey:asde22sdq212ds1d201,uuid:“asdsa23owieuu29323”,deviceToken:“asd12sad121asda56sda122”,appVersion:”V2.4.0”,platform:”ios”,deviceModel:“iphone6s”,osVersion:“ios8.4”,channel:“appStore”,latitude:“12.11”,long

11、titude:“89.11”}返回类型说明必填备注dataObjectdata={ukey:asde22sdq212ds1d201,uuid:“asdsa23owieuu29323”,deviceToken:“asd12sad121asda56sda122”,appVersion:”V2.4.0”,platform:”ios”,deviceModel:“iphone6s”,osVersion:“ios8.4”,channel:“appStore”,latitude:“12.11”,longtitude:“89.11”}*是codeint1

12、.成功,非1:失败是messageString成功,失败,失败描述否JSON样例:{11code:”1”,message:”成功”,data:{ukey:asde22sdq212ds1d201

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。