中国联通应用商店客户端技术规范
中国联通应用商店客户端
技术规范
目 录
1.
2.
3.
4. 范围............................................................................................................1 规范性引用文件........................................................................................1 术语与缩略................................................................................................1 系统概述....................................................................................................2
4.1.
4.2.
4.3.
4.4.
5.
6. 背景...................................................................................................2 业务功能...........................................................................................2 接口...................................................................................................2 规模...................................................................................................2 应用商店客户端功能框架........................................................................3 应用商店客户端功能要求........................................................................3
6.1.
6.2.
6.3.
6.4. UI ......................................................................................................3 Widget支持 ......................................................................................3 客户端安装与升级...........................................................................4 业务功能...........................................................................................4
6.4.1.
6.4.2.
6.4.3.
6.4.4.
6.4.5.
6.4.6.
6.4.7.
6.4.8.
6.5. 用户登陆...................................... 4 内置WAP/WEB浏览.............................. 5 分类及应用呈现................................ 5 应用搜索...................................... 6 应用发现和购买................................ 7 收藏夹........................................ 7 用户评价及好友推荐............................ 7 用户信息...................................... 8 下载管理功能...................................................................................8
6.5.1.
6.5.2.
6.5.3.
6.5.4. 存储路径管理.................................. 8 即时下载...................................... 8 定时下载...................................... 8 断点续传...................................... 9
6.5.5.
6.5.6.
6.6. 下载队列管理.................................. 9 下载安装...................................... 9 应用管理功能...................................................................................9
6.6.1.
6.6.2.
6.6.3.
6.6.4.
6.6.5.
6.6.6. 已安装应用列表................................ 9 应用布局管理.................................. 9 应用的运行................................... 10 应用认证和去激活............................. 10 应用的同步及升级............................. 11 应用的卸载................................... 12
6.7.
6.8.
6.9. 公告和宣传.....................................................................................12 广告业务支持.................................................................................12 好友管理.........................................................................................13
6.9.1.
6.9.2.
6.9.3.
6.9.4.
6.9.5.
6.9.6. 添加好友..................................... 13 查找好友..................................... 13 删除好友..................................... 13 好友推荐..................................... 13 邀请好友加入应用商店......................... 13 好友动态..................................... 14
6.10.
6.11.
6.12.
6.13. 积分礼券管理.................................................................................14 消息管理.........................................................................................14 用户设置管理.................................................................................14 异常处理.........................................................................................15
6.13.1. 联网异常处理................................. 15
6.13.2. 存储异常处理................................. 16
6.13.3. 应用异常处理................................. 16
6.14.
7.
8.
9. 帮助信息和版本信息.....................................................................16 客户端定制的要求..................................................................................16 应用商店客户端安全要求......................................................................16 版权保护要求..........................................................................................16
10. 业务流程..................................................................................................17
10.1. 用户信息相关.................................................................................17
10.1.1. 用户激活开通业务流程......................... 17
10.1.2. 用户登录..................................... 17
10.1.3. 用户资料获取................................. 18
10.1.4. 用户资料修改................................. 18
10.2. 业务相关.........................................................................................18
10.2.1. 分类及应用信息下载........................... 18
10.2.2. 分类及应用浏览............................... 18
10.2.3. 推荐好友..................................... 19
10.2.4. 邀请好友加入应用商店......................... 19
10.2.5. 评论......................................... 19
10.2.6. 评论信息查看................................. 20
10.2.7. 应用下载..................................... 20
10.2.8. 应用搜索..................................... 20
10.2.9. 应用赠送..................................... 20
1. 范围
本规范为中国联通应用商店客户端规范,是中国联通公司开展应用商店业务,对涉及客户端的部分进行业务组织、管理的主要依据之一,同时也是应用商店网络规划与建设、设备采购、工程设计、通信组织、网络运行维护和管理的主要依据之一。
本规范主要根据国际上相关技术规定以及我国移动通信网络的实际业务和功能需要进行制订。主要规定了中国联通应用商店客户端的基本概念、系统功能、业务流程、接口标准等相关内容。
本规范适用于应用商店系统设备提供商、应用商店运营方、联通支持系统提供商和相关的工程设计、研究单位等。
2. 规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。
3. 术语与缩略
4. 系统概述
4.1. 背景
应用商店是以销售应用为目的,以聚合开发者、用户及合作伙伴为手段,整合产业链,取得各方面共赢的一种新型业务模式。作为提供用户直观体验的最直接手段,客户端起着举足轻重的作用。
4.2. 业务功能
中国联通应用商店客户端将为用户提供基于手机/PC方式对应用商店应用的在线搜索、浏览、购买、下载,以及应用的运行、管理等服务。
4.3. 接口
应用商店门户平台需提供专门的客户端服务器,用于客户端与应用商店管理平台的交互,应用商店管理平台作为支撑平台为客户端服务器提供各种数据及支撑功能,如提供分类和应用信息,提供搜索接口供客户端代理服务器调用以实现客户端上的搜索功能等等;客户端代理服务器负责与客户端软件直接通信来实现所有的客户端功能,客户端不直接与应用商店管理平台交互。
4.4. 规模
本期工程应用商店应支持1500万活跃用户的业务使用需求。
应用商店客户端根据使用场景的不同,可分为手机客户端、PC客户端。
手机客户端需支持JAVA、Windows Mobile、Symbian、Linux、Android等平台或操作系统,并支持对Widget应用、Native应用、JAVA应用的管理。
PC客户端需支持Windows 2000/XP/VISTA/7等。
5. 应用商店客户端功能框架
6. 应用商店客户端功能要求
6.1. UI
应用商店客户端所有的功能设计都是以为用户提供良好的用户操作感受、用户业务体验为关键,以推动应用的销售为目的,完成用户从应用接触、应用购买到应用使用等一系列业务流程。
本规范书不对UI界面做特别要求,厂商应提供详细的UI设计方案,应能够提供灵活的UI设计及实现方案。若联通方后续对UI有特殊要求,厂商应免费实现。
6.2. Widget支持
智能手机/PC客户端中应内置Widget引擎;
对于JAVA版的客户端,应能提供服务器端的Widgets运行支持。
6.3. 客户端安装与升级
客户端应支持定制终端预置安装,下载安装,数据线、存储卡或蓝牙等方式安装。
客户端至少应支持下载方式、PC传输方式的升级。在新版本软件发布时,客户端应能获取到该信息并提示用户进行升级。客户端升级结束后,原用户个性化数据和设置仍然保留。
当客户端软件需要进行升级时,客户端支持两种升级方式:
强制升级:当客户端连接网络时,如果客户端检测到有新的软件版本,会自动进行下载然后升级软件。
可选升级:当客户端连接网络时,如果客户端检测到有新的软件版本,会通知用户是否进行下载然后升级软件。
支持增量升级功能,当客户端中非核心模块升级时候,可以只升级此更新模块,而不需要重新下载、安装全新的客户端。
所有升级不成功的情况下,都能保证用户正常启动旧客户端重新登录。
6.4. 业务功能
6.4.1. 用户登陆
手机客户端在安装后第一次启动时,应检测终端已有联通的APN,自动选择联通的APN进行配置。如果没有联通的APN,自动新建APN。PC客户端可使用已有网络连接接入。
手机客户端必须以UNIWAP/3GWAP为APN接入,通过WAP网关识别用户进行登陆,不需用户输入用户名密码。
客户端支持离线登录功能。离线登录后,用户仍可以进行本地应用使用、本
地应用管理等操作。用户可设置启动客户端后是否自动连接网络。
6.4.2. 内置WAP/WEB浏览
手机客户端可以通过内置WAP浏览器或调用本地WAP浏览器进行WAP内容展现;PC客户端可以通过内置WEB浏览器或调用本地WEB浏览器进行WEB内容展现。
6.4.3. 分类及应用呈现
客户端可以获取应用分类和信息,客户端和服务器之间采用XML文件格式进行数据交互。客户端支持文字、图片的综合呈现。以适合客户端界面的效果展现分类和应用信息。
应用浏览
门户提供下面各种不同的浏览视图,以便用户快速的定位应用。
分类浏览
门户展示应用的分类,用户可以通过分类查找应用。
系统可支持多级子目录的分类,列出大类别中的子类及商品列表,点击子类可继续分类别查找,用户可以根据商品分类目录逐层查找需要的商品类。
所有子类页面有逐级返回链接、直接返回首页链接
新品
新品专区是商城所有新上架的商品的集合展示区。
当应用商店审核通过的商品上架时,则会在新品专区进行展示,当上架商品过了一定时间段后,该商品会自动的离开新品专区,该时间段可根据需要手动设置。
促销
促销专区是商城所有促销商品的集合展示区。
当开发商/开发者对某些商品做上促销标志时,则这类商品信息将自动在促销专区进行展示。
热卖
热卖专区是商城热卖商品的集合展示区。
热门商品由后台根据商品销售量和上架时间综合计算后自动排序,应用商店管理员可以人工干预热门商品的排序。
应用详细信息显示
对于门户及管理系统所设定的终端适配、排序、敏感字过滤、排行榜等规则,在客户端上应以同样的规则进行展现。 门户提供应用详细信息浏览界面,展示应用的详细描述信息和价格信息。
6.4.4. 应用搜索
客户端提供对所有应用的搜索功能。
简单搜索
简单搜索可以按应用种类、开发者信息、关键字模糊匹配等单个条件进行查询,可以再查询结果里边按其他查询条件进行筛选。
高级搜索
高级搜索是简单搜索的多条件组合搜索,输出满足多条件的搜索结果。高级搜索条件包括但不限于应用的价格区间、应用种类、开发者信息、关键字模糊匹配等。
全文检索
全文检索是高级搜索的一个模糊检索能力,可满足用户在输入搜索信息时,系统自动进行关键词分解并模糊匹配。如:用户输入“天气 动画”,提交搜索请求后,系统检索并展现出在应用简介中具有“天气”或“动画”的应用(同时具
有“天气”和“动画”的结果排序靠前),以提高用户搜索的体验。
系统可列出用户较常搜索的关键字,作为热门搜索,搜索次数最多的排在最前面。
6.4.5. 应用发现和购买
用户可通过客户端浏览应用,并选择感兴趣的应用进行支付购买。
用户可以使用自有帐户支付,购买应用,赠送好友使用。详细流程见业务流程一节。
用户可通过客户端软件,查询已购买的应用情况。
6.4.6. 收藏夹
收藏夹用于保存用户感兴趣的应用。
收藏夹展现的应用信息至少包括应用ID,应用名称,价格,自定义分组;支持链接跳转到应用信息展现页面;
收藏夹里的应用可以进行删除、分组、购买等操作。
6.4.7. 用户评价及好友推荐
客户端能够提供对应用的评价或者好友推荐等用户互动功能。
用户通过客户端方式可以:
(1)查看关于某应用的评价和评论;
(2)购买后,可以对应用进行评价 ;
(3)从好友列表中选择好友,或者输入好友号码/ID,将应用推荐给好友;应用的推荐可以通过站内消息推荐,也可以通过短信方式进行推荐。
(4)对应用发表评论。
6.4.8. 用户信息
可通过客户端软件,查询用户个人基本资料,包括昵称、姓名、性别、年龄、身份证号码、手机号码、电子邮箱地址、手机型号等信息。其中姓名、性别、身份证号码、手机号码等信息第一次填写后即固定,不可修改。允许用户修改昵称、年龄、电子邮箱地址、手机型号等信息。
6.5. 下载管理功能
用户能够通过客户端将已购买的应用及应用的升级包、客户端的升级包等通过下载管理功能下载到手机本地。
6.5.1. 存储路径管理
客户端探测手机终端在配有存储卡的情况下,下载文件的默认存储地址是存储卡,存储卡空间已满后保存到手机空间。用户也可以选择存储路径。如果选择的存储空间已满,客户端必须提示用户。
6.5.2. 即时下载
用户可以通过客户端进行即时下载操作,当选择即时下载时,此应用应进入下载队列,优先级最高。相同优先级的下载任务按时间先后排列。客户端在下载过程中应能够正确显示下载信息页面,包括下载队列中各应用的应用名称、下载完成百分比、下载建立时间、下载用时等,且相关信息应实时变化(以秒为单位更新)。
6.5.3. 定时下载
用户选择下载时,客户端提示用户是否立即下载。如果用户选择定时下载,则提示用户输入定时下载的时间。然后将其加入下载队列。当用户设置的下载时间到达,客户端启动下载任务下载用户指定的内容。
JAVA版终端可不要求实现定时下载功能。
6.5.4. 断点续传
如果正在下载队列中的文件没有下载完成,客户端必须提供断点续传功能。该功能不需要用户的干预。
6.5.5. 下载队列管理
下载队列应该分为正在下载队列和已经下载队列。
用户可以维护正在下载队列里的内容,包括增加、删除单个任务、清空所有任务、前移或后移改变下载顺序等操作。用户也可以选择其中一个下载任务立即下载。已下载完成的内容自动转到已下载队列中。客户端必须提供下载完成的提示信息,例如“***已下载完成”。
用户可以维护已经下载队列的应用,包括重新下载、删除和清空操作。
6.5.6. 下载安装
应用下载完成后,客户端应提示用户是否立即安装,用户选择立即安装后应立刻启动安装;对于已下载队列中的应用,客户端可点击启动安装。安装时可提示用户选择安装路径,若该存储空间已满,应不予安装,并提示用户选择另一路径。
对于Widget应用、JAVA应用等受制于Widget引擎或模拟器的应用,是否允许用户选择安装路径,应遵循Widget引擎或模拟器的规定。
6.6. 应用管理功能
6.6.1. 已安装应用列表
客户端启动后,可以以列表、九宫格等方式,展现已安装应用。展现的应用应能包括从联通应用商店下载的Wdiget应用、Native应用、JAVA应用。
6.6.2. 应用布局管理
对已安装的应用,用户可根据需要自行排列顺序和布局。
6.6.3. 应用的运行
客户端以列表或九宫格方式显示已安装应用,用户可选择某一应用运行(包括Widget应用、Native应用、JAVA应用);可支持多进程模式,多个应用同时运行。
特别的,对于Widget应用,应能以以下方式运行(以Widget技术规范规定为准):
图标模式:应用以小图标的形式显示在桌面的某一区域,比如桌面最下
方、最上方或者最左/右侧的区域;
浮动模式:多个应用位于用户的待机屏幕上;
全屏模式:应用以全屏的方式运行在用户终端屏幕的可用区域内。
6.6.4. 应用认证和去激活
客户端应支持以插件方式进行版权控制,其实现机制是在应用使用时客户端通过获取授权码激活应用,从而控制应用的非法传播传播。此控制策略包括版权激活和版权校验两个过程:
应用版权激活流程
1) 客户端版权控制插件获取服务器地址和端口。
2) 版权控制插件获取手机IMEI号、SIM号码、手机号、申请激活的应用
标识。
3) 版权控制插件向服务器请求激活授权码,并将手机IMEI号、SIM号码、
手机号、应用标识发送到服务器。
4) 服务器根据手机号和应用标识校验用户是否已购买该应用。
5) 服务器根据手机IMEI号、SIM号码、手机号、应用标识生成激活码,
并返回给客户端;若用户没有下载记录则返回校验失败。
6) 版权控制插件将网络返回的激活码加密保存至终端本地。
7) 版权控制插件根据SIM号码和手机号生成本地授权码,并与网络授权码
比较,若相等则校验通过,否则失败。
应用版权校验流程
1) 版权控制插件检查校验码文件是否存在,如果存在则继续如下流程。
2) 版权控制插件根据SIM号码和手机号生成本地码。
3) 版权控制插件将本地授权码与保存的网络授权码比较,如果相等则校验
通过。
对于由于法律风险等原因,应用商店已禁止购买、下载及运行的Widget应用,也可通过上述机制,由客户端可做去激活处理,禁止该应用运行。
上述过程可在客户端启动且已连接网络时进行,要求不影响用户体验。客户端处于离线登陆状态下时,若本地授权码与网络授权码均存在,可允许该应用运行,否则应提示用户先登陆客户端以激活该应用。
为了加强用户体验,网络授权码可在客户端下载应用时同时获取。
对于应用的版本控制,除上述方案外,还存在其它控制机制。但其它机制不须客户端参与,故不在本规范中赘述,详见管理平台规范、开发者社区规范及Widget技术规范。
6.6.5. 应用的同步及升级
客户端可从服务器端取得已购买应用列表,当发现用户安装的应用存在更新版本时,可通知用户升级。
应用升级也分为强制升级和可选升级:
1、当某个已经发布的应用存在重大缺陷,或存在违规等问题时,系统可通
过客户端限制此应用的运行,若存在修改后的版本,可提示用户并强制升级后再允许用户使用;
2、当某个已经发布的应用存在功能升级版,可视运营策略(收费或免费),提示用户版本及资费情况,由用户自行决定是否升级。
6.6.6. 应用的卸载
对于已下载安装的应用,用户可选择做卸载操作。客户端侧的卸载操作不对服务器端进行同步,即管理平台侧不删除用户的购买记录。
6.7. 公告和宣传
客户端在适当的地方显示公告或宣传信息,包括文字或图片。公告或宣传模块可以添加WAP/WEB链接属性,以便用户点击转入外部网站。
公告或宣传模块分为2类,固定位置类和动态展示类。
1) 固定位置类将内容显示在客户端中的预留的固定位置,其内容应在客户端启动后统一获取。
2) 动态展示类可以按需要在各视图菜单中展示为一个菜单项,其内容应该在获取菜单信息时动态获取。
6.8. 广告业务支持
客户端能够提供广告业务。
用户在浏览应用、下载应用时,客户端播放指定的广告内容。广告内容可以包括文本、图片、视频。广告内容通过后台管理系统添加和管理,客户端在恰当的时间(登陆时或闲时)从服务器动态获取。
未来应用商店应支持与广告平台接口,应用商店、客户端的广告可由广告平台统一管理。
6.9. 好友管理
6.9.1. 添加好友
用户客户端处于登录状态时,可以申请将其他用户加为好友,申请添加的用户应为应用商店注册用户,当申请添加用户不是应用商店注册用户时,系统提示用户添加好友不成功。
6.9.2. 查找好友
用户根据好友昵称、邮箱、手机号码在应用商店内查找好友,申请添加。
6.9.3. 删除好友
用户可以对好友进行删除,删除好友时系统自动解除好友关系。当用户进行删除操作时,系统进行删除确认提示。
用户删除好友时,同时在对方的好友列表中删除用户自己。
6.9.4. 好友推荐
用户可以向自己的好友推荐应用,推荐的应用应为本人已购买或由他人赠送的应用。应用的推荐可以通过站内消息推荐,也可以通过短信方式进行推荐。
6.9.5. 邀请好友加入应用商店
(以A用户邀请B用户为例说明)
用户A可以通过短信方式邀请其他好友(用户B)加入联通应用商店,系统提示用户A输入对方(用户B)的手机号码,输入用户A的姓名,请求提交后,系统调用短信能力,向用户BPUSH一条含有应用商店地址的短消息,例如,“尊敬的用户您好!您的好友XXX([1**********])邀请您加入联通应用商店,点击链接登陆应用商店并加其为好友,享受多彩手机应用)。
注:要求用户B是联通用户,当输入号码为非联通用户时,系统提示用户A只能邀请联通用户加入应用商店
应用商店用户可以邀请朋友加入应用商店,被邀请方要求为联通用户(暂定),当被邀请一方未非联通用户时,系统应给予明确提示。
6.9.6. 好友动态
用户可以通过客户端查看到好友在应用商店的动态信息,包括好友在应用商店购买应用的信息、收藏应用的信息、好友信息、评论信息、评价信息等。
6.10. 积分礼券管理
应用商店系统为用户建立积分账户,积分账户的初始值可配置,(具体根据业务部门要求进行配置)对用户的积分进行管理,并根据积分兑换、积分换算的请求实时的完成用户的相应积分数的扣除和增加等。
用户可通过客户端查看积分余额及积分来源。
6.11. 消息管理
消息具有私密性,是用户和用户、开发者与开发者、或用户与开发者之间的点对点式的信息交流,消息通信的双方可进行无数次的轮询对话。
用户可以查看收到的消息和发出的消息记录,可以进行删除可清空处理; 当用户客户端时,如果有新消息,可提供图片闪烁、声音等的提示;用户可以对通知消息进行接收设置,可以根据站内消息的类型分别设置,对于用户已经阅读过的消息系统不再提示。
用户的收件箱和发件箱最大存储消息数量及消息长度由门户及管理平台设置,若用户发送消息长度超过限制,客户端可给予相应提示。
消息的发送及接收不要求双方为好友关系。
6.12. 用户设置管理
客户端提供较全面的用户使用参数管理功能,以便用户能够根据自己的需要
和使用习惯,对客户端的进行个性化自定义,方便用户使用。
参数配置包括用户参数和系统参数两类参数。
用户参数为用户可以自行修改设置的参数。客户端必须提供参数设置功能,包括是否自动连接网络、连接参数的设置,以及允许用户设置接入点、下载文件的存储地址、打开或关闭定时下载功能、设置定时下载的起始时间和结束时间、设置是否接收服务器的提示、设置背景灯自动打开或关闭等。用户可以自定义主题、布局、背景色等,定义自己的个性化界面。
系统参数为软件安装时就写入客户端不可修改的参数,用户不可见。例如升级服务器地址。
用户可在客户端中设置是否展现只适合本终端的应用。对于手机客户端,客户端采集用户终端型号或根据用户填写的终端型号,按照用户设置展现适合该终端的应用或全部应用;对于PC客户端,客户端根据用户填写的终端型号,按照用户设置展现适合该终端的应用或全部应用。
6.13. 异常处理
6.13.1. 联网异常处理
1、登录过程异常
当客户端被打开时,如果由于网络原因客户端不能与服务器正常通信,客户端应提示用户网络异常,并允许切换到离线方式,客户端可以离线使用和管理本地应用。
当客户端已经在线使用时,如果由于网络原因客户端不能与服务器正常通信,客户端应在30秒后给出提示,并提供重试、离线与退出的功能。
2、页面列表更新异常
当客户端已经以正常方式(非离线方式)登录后,如果由于网络原因客户端不能及时更新完分类及应用列表信息时,客户端给出提示;当更新时间超时,应提示用户重试或返回上一级目录。
6.13.2. 存储异常处理
客户端在下载文件之前,应检测存储空间,当空间不足时提醒用户。
6.13.3. 应用异常处理
当应用异常时,客户端应屏蔽错误或给出友好提示。
6.14. 帮助信息和版本信息
客户端包含恰当合适的帮助信息,以帮助用户使用客户端。
客户端包含恰当的客户端版权和版本信息。
7. 客户端定制的要求
客户端软件应支持Symbian、windows mobile、Linux、JAVA、Android、MacOS等手机操作系统或平台。
8. 应用商店客户端安全要求
客户端应有加密等措施保护,包括存储数据加密、存储应用加密、通信过程加密等。
可采用MD5校验等方式对下载应用的完整性进行校验。
9. 版权保护要求
客户端可支持应用版权控制功能,对纳入客户端管理范围的应用,从服务器端下载使用许可文件,该许可文件包含IMEI、IMSI、MSIDSN等用户信息,只允许在指定终端上使用。业务流程见后述部分。
10. 业务流程
10.1. 用户信息相关
10.1.1. 用户激活开通业务流程
对于手机客户端,用户第一次登陆后即完成业务开通,系统视该用户为已注册用户。
对于PC客户端,用户第一次登陆时需填写手机号码,系统发送确认消息至该号码,包含动态密码,用户凭该密码登陆,登陆后可填写个人信息、修改密码等。流程如下:
1.用户启动应用商店PC客户端
2.用户填写个人手机号码,点击“发送动态密码”
3.客户端向鉴权认证服务发送动态密码请求
4.系统判断该用户为非注册用户,鉴权认证服务器给用户发送一个动态密码
5.用户填写动态密码
6.客户端回复动态密码至服务器
7.服务器创建用户账号和资料,回复客户端鉴权通过
10.1.2. 用户登录
1. 用户打开应用商店客户端。
2. 客户端调用管理平台接口进行登陆。
3. 登陆成功后,客户端调用管理平台接口获取用户相关信息,并保存于本机。
4. 如果用户手机没有联网,提示用户后,允许用户使用本地相关功能。
10.1.3. 用户资料获取
同用户登录。
10.1.4. 用户资料修改
用户只有在登陆后且手机处于联网状态才能允许用户修改用户资料。
1. 用户打开客户端并登陆应用商店。
2. 用户进入客户端用户资料设置界面。
3. 客户端通过接口从管理平台获取相关用户信息,并显示在界面上。
4. 用户修改相关信息并点击“保存”按钮。
5. 客户端通过调用管理平台接口将修改后的用户信息同步到管理平台。 10.2. 业务相关
10.2.1. 分类及应用信息下载
1. 用户打开客户端并登陆应用商店客户端门户。
2. 客户端通过调用管理平台接口获取平台应用分类,信息中包含最新的分类及栏目信息的版本号。
3. 如果最新的分类及栏目信息的时间戳新于本地的时间戳,则客户端通过调用管理平台接口获取最新的相关分类及应用信息,并保存于本地。
4. 如果最新的分类及应用信息的时间戳与本地的时间戳相同,则不下载。 10.2.2. 分类及应用浏览
1. 用户登陆应用商店客户端。
2. 客户端读取分类及应用信息并展现给用户。
3. 用户选择某一栏目,客户端读取相关节目信息并展现给用户。
10.2.3. 推荐好友
1. 用户进入客户端并浏览应用。
2. 用户进入“好友推荐”选项。
3. 用户在好友列表中选择接收人后(可多选),选择推荐方式(站内消息、wappush),将被推荐人号码提交至平台服务器。
4. 接收方收到系统消息,或收到一条WAP PUSH消息,包含该应用WAP地址。
10.2.4. 邀请好友加入应用商店
用户A通过短信方式邀请其朋友(用户B)加入联通应用商店:
1、在客户端中点击“邀请好友加入”按钮
2、系统提示用户A输入对方(用户B)的手机号码,输入用户A的姓名,提交请求
3、系统调用短信能力,向B用户PUSH一条含有应用商店地址的短消息,例如,“尊敬的用户您好!您的好友XXX([1**********])邀请您加入联通应用商店,点击链接登陆应用商店并加其为好友,享受多彩手机应用)。
4、用户B收到消息,点击访问应用商店
注:要求用户B是联通用户,当输入号码为非联通用户时,系统提示用户A只能邀请联通用户加入应用商店。
10.2.5. 评论
1. 用户进入客户端并浏览相应节目。
2. 用户选择某一内容,执行评论操作
3. 用户输入评论信息,确认评论,客户端调用管理平台接口将用户评论信息同步到管理平台,其他用户可以通过管理平台借口查看该评论信息
10.2.6. 评论信息查看
1. 用户进入客户端并浏览应用。
2. 用户选择某一内容,选择查看评论操作
3. 客户端通过管理平台接口从平台同步该应用评论信息,并展示给用户 10.2.7. 应用下载
1. 用户进入客户端并浏览应用。
2. 用户选择某一应用,并选择下载选项
3. 客户端通过调用管理平台借款从下载平台下载应用
10.2.8. 应用搜索
1. 用户进入客户端并浏览应用。
2. 用户进入搜索界面,选择搜索条件,输入搜索关键字,执行搜索操作。
3. 客户端通过调用管理平台接口请求并获取相关信息,并展现给用户。 10.2.9. 应用赠送
应用赠送是用户将所选的商品赠送给其他好友,其具体流程如下:
流程说明:
1) 用户A在应用商店上选购应用商品;用户点击“赠送给好友B”,用
户输入好友B手机号码。
2) 门户给与资费明示。
3) 应用商店向用户B推送带url的下载链接,带token。
4) 用户B点击下载url。
5) 应用商店获取支持用户B手机终端的应用,并前转下载请求至下载
引擎(带上linkId,用户A,B);若未发现支持用户B终端的应用则显示提示页面,告诉用户B他的终端无法下载此应用。
6) 下载引擎向VAC发起鉴权计费请求。
7) VAC向下载引擎返回鉴权结果。
8) 下载引擎完成下载过程。
9) 下载引擎向VAC发起鉴权计费确认请求。
10) VAC向下载引擎返回鉴权确认结果。