APP设计说明书概述


  1. 文档说明

本文档描述的是某某某APP各页面的显示内容和功能要求。

APPV1.0更新说明

  1. APP页面全部重新设计
  2. 某页面的Banner
  3. 某明细页面
  4. 我的等级页面
  5. 常见问题页面
  6. 通知栏
  7. 用户数据统计
  8. 需要做成Webview的页面如下:某某某页面。
  9. Loading&引导页
    1. Loading页面(见设计图)
    2. 引导页(见设计图)

新用户首次打开APP,会展示引导页

  1. 注册页设计说明

填写手机号码校验,和更改手机号校验一样,具体如下:

 

校验通过后,进入填写注册信息页面。


注册信息校验规则

如果邀请码为空,检验其他信息,注册成功后,没有某某功能。如果填了邀请码,检验如下:


 


  1. 单击【获取验证码】时,校验手机号码。
  2. 【获取验证码】按钮:
    1. 在手机号校验通过时,点击获取验证码可获得短信验证码。
    2. 点击后按钮禁用,显示60秒倒计时,倒计时结束启用按钮。到计时显示“56秒后重试,启用后显示获取验证码
    3. 当且仅当手机号文本框onchange时,获取验证码按钮会提前启用。
    4. 用户单击【获取验证码】按钮后,鼠标焦点自动跳到验证码输入框。

发送的短信文案为:欢迎使用某某某,短信验证码:123456

  1. 单击【注册】时,校验邀请码、手机号、验证码和密码。
    1. 如果校验不通过,弹出相应的提示,不更改或清空用户的输入。当多项错误同时出现时,只提示一项。
    2. 错误提示的优先级为:按照表格中的顺序,优先级由高到低。
    3. 如果校验通过,注册该用户。如果注册不成功,提示系统繁忙,请稍后再试
    4. 如果后台处理成功,则跳转到登录页面页面,提示注册成功,请登录某某某
  2. 单击【登录】按钮,跳转到登录页面。
  3. 登陆页设计说明
  4. 手机号码、密码校验规则
  5.  


  1. 单击【登录】时,进行信息校验。
  2. 用户输入有错误时,提示相应的错误信息,不更改或清空用户的输入。
  3. 错误提示的显示顺序:当手机号码输入有误时,不对密码进行校验。
  4. 单击登录按钮,如果校验不通过,显示相应的错误提示,不更改或清空用户的输入。不进行页面跳转。
  5. 通过验证后,跳转到某富页面。
  6. 单击【注册】,跳转到注册页面。
  7. 单击【忘记密码】,跳转到忘记密码页面。
  8. 忘记密码设计说明
  9. 校验规则
  10.  
  11. 单击【获取验证码】时,校验手机号码。
  12. 【获取验证码】按钮:
    1. 在手机号校验通过时,点击获取验证码可获得短信验证码。
    2. 点击后按钮禁用,显示60秒倒计时,倒计时结束启用按钮。到计时显示“56秒后重试,启用后显示获取验证码
    3. 当且仅当手机号文本框onchange时,获取验证码按钮会提前启用。
    4. 用户单击【获取验证码】按钮后,鼠标焦点自动跳到验证码输入框。

发送的短信文案为:短信验证码:123456,此验证码只用于您登录某某某或更换手机绑定。

  1. 单击【登录】时,校验手机号和验证码。
    1. 如果校验不通过,弹出相应的提示,不更改或清空用户的输入。当多项错误同时出现时,只提示一项。当手机号和验证码都有错误时,只提示手机号的错误提示。
    2. 如果校验通过,则跳转到修改密码页面。
  2. 引导用户参加活动页面

当某个用户在某个设备第一次登陆成功后,判断该用户是否参加过填个人信息,送200积分的活动如果已经参加过,则进入某富页面,如果没有参加过,则进入如下页面。

 

  1. 点击【以后完成】或者完成了信息填写,跳转到某富页面
  2. 其他信息提示和填写信息得200积分活动
  3. 某富页面设计说明

设计说明

  1. 该页面所有金额保留两位小数,如0.50元。
  2. 单击账户余额、昨日收入显示区,都能跳转到某富明细页面
  3. 当昨日收入还没有结算时,一直显示结算中,当昨日收入结算完,显示实际收入。
    1. Banner

Banner的显示要求如下:

  1. 可以通过后台控制Banner的显示顺序,目前,Banner顺序如下Banner1-5
  2. 可以通过后台增加或删除某个Banner
  3. 如果用户已经参加活动,或者活动已过期,则删去该活动对应的Banner
  4. 如果用户已经使用PC版,则不展示介绍PC版的Banner
  5. 左右划动banner,可进行翻页。
  6. Banner自动轮播,轮播间隔5s
    1. Banner1 邀请好友

单击该banner,打开邀请好友浮层,浮层内容:微信、朋友圈、微博、二维码、复制链接、复制邀请码


  1. Banner2分享得积分

单击该banner,打开邀请好友浮层


  1. Banner3完善个人信息活动

单击Banner,打开完善个人信息得某奖励活动

  1. Banner4介绍PC

单击Banner,不进行跳转。

  1. Banner5活动列表

单击banner,打开活动列表页.

    1. 邀请好友
      1. 邀请好友页面说明
  1. 每天首次成功分享到微信好友、朋友圈、微博可获得奖励,并提示今日首次分享,获得某奖励
  2. 分享到微信好友、朋友圈、微博随机显示2套文案,文案如下:

微信好友1 

微信好友2 

朋友圈1 

朋友圈2


将分享到微博的授权方式,修改为需要微博账户授权,然后直接分享。

微博文案1 

微博文案2

    1. 注册奖励
  1. 如果填写邀请码,且邀请码有效的,注册成功,获得注册奖励。
  2. 邀请码有效,表示邀请码存在即可。邀请码使用次数超过或被冻结,都是有效的邀请码。
  3. 没有填写邀请码,也可以注册成功,但是没有注册奖励。
  4. 所有用户注册成功后,都有自己的邀请码
    1. 邀请奖励
  1. 当被邀请的用户首次登录,并且登陆的设备ID未被使用时,减少邀请码的可用次数,获得邀请奖励。
  2. 当邀请码可用次数大于0时,可以获得邀请奖励。
  3. 可邀请码可用次数等于0时,不能获得邀请奖励。


  1. 某富明细页面设计说明

 

1“7日余额趋势图显示的是包括当前时间(今天)的7日账户余额趋势图。横坐标日期的显示格式为mm.dd,如16日显示为01.06

27日余额趋势图中,纵坐标的显示范围如下所示:

假设A是最大数,B是最小数。纵坐标数值保留一位小数

(1)A不等于B时:

i)A-2.5A-B>=0时,纵坐标的最大值为:大于A的最小整数,最小值为:小于A-2.5A-B)的最大整数

ii)A-2.5A-B<0时,纵坐标的最大值为:大于A的最小整数,最小值0.

(2) A等于B

纵坐标的最大值:1.6A,最小值0

  1. 累计收入(Webview

累计收入的金额为该用户的全部收入的总和,累计收入=活动奖励+桌面版收入+APP版收入。


单击累计收入,跳转到收入明细页面

  1. 收入明细显示近30天的收入记录。每天的所有收入合成一条记录,如果某天没有收入,则不显示该条累计。
  2. 当没有收入记录时,显示页面您近30天没有收入纪录


  1. 累计提现(Webview)

累计提现的金额为该用户的提现状态为提现申请成功待处理提现成功的提现记录的总和,不包括提现失败的记录。单击累计提现,跳转到提现明细页。

    1. 提现记录设计说明(Webview)
  1. 默认显示用户的全部提现记录。
  2. 后台数据库中,有4种提现状态:提现申请成功、待处理、提现成功、提现失败。
  3. APP中,只给用户显示3种提现状态:处理中、提现成功、提现失败。其中,处理中为一个虚拟状态。
  4. 当后台数据库中的提现状态为提现申请成功待处理时,APP中显示为处理中。
  5. 当后台数据库中的状态为提现成功时,APP显示为提现成功。
  6. 当后台数据库中的状态为提现失败时,APP显示为提现失败。
  7. 时间的显示格式为yyyymmddhhmmss。例如201516 15:03:06
  8. ,其中的时间是用户申请提现的时间,提现成功为该提现记录的状态,所有可能的状态有:处理中、提现成功、提现失败。
  9. 单击某条提现记录,跳转到提现详情页。
    1. 提现详情设计说明(Webview)
  10. 后台数据库中,有4种提现状态:提现申请成功、待处理、提现成功、提现失败。
  11. APP中,只给用户显示4种提现状态:提现申请成功、处理中、提现成功、提现失败。其中,处理中为一个虚拟状态,显示的时间为提现申请成功的时间。
  12. 时间的显示格式为yyyymmddhhmmss。例如201516 15:03:06
  13. 当真实的提现状态为提现申请成功待处理时,APP界面显示的状态为

 

  1. 当真实的提现状态为提现成功时,APP显示的状态为

 


  1. 当真实的提现状态为提现失败时,APP显示的状态为

 


  1. 单击 ,跳转到提现页面。


我们处理的提现失败原因有:

其他原因,显示如下

  1. 活动奖励(Webview

活动奖励为用户参与活动,获得的收入总和。目前的活动奖励有:某某奖励,某某奖励


单击活动奖励,跳转到活动奖励明细页面

    1. 某某版收入(Webview

显示近30天,某某版的纪录,如果还没有纪录,显示页面您近30天还没有获得某某版活跃收入”.

  1. APP版收入(Webview

显示近30天,APP版的收入纪录,如果还没有收入纪录,显示页面您近30天还没有获得APP版活跃收入”.

    1. 我的等级
  1. 表示升级进度。其中,480表示用户的积分,600表示升级到下一个等级需要的最少积分。
  2. ,表示用户升级到下一个等级后,能获得的新特权。2表示新特权的实际数量。例如,如果某个用户的等级为2级,则该用户已享有的特权是  ,由于3级的等级特权是  ,则该用户即将获得1个等级特权
  3. 单击 ,显示特权说明提高收入,每日活跃收入提高2%”
  4. 单击 ,显示特权说明邀请奖励,累计可获得10次邀请奖励
  5. 单击分享得积分按钮,打开邀请好友页面
  6. 单击如何获得积分链接,打开如何获得积分页面。


  1. 提现页面设计说明(Webview

每个商品,需要一定的等级才能提现。另外,等级限制为最小等级和最大等级区间的用户可以提现。

Q币充值30、话费充值30元,等级限制为4-100

话费充值50100元,支付宝提现50100元,等级限制为1-100级。

    1. 支付宝提现
  1. 支付宝和某某某账户为11的关系,即一个某某某账户,只能向一个支付宝账户提现,一个支付宝账户,只能接受一个某某某账户的提现。
  2. 提现成功时,绑定立即生效,已经绑定的支付宝,用户不能修改支付宝账户和收款人姓名;
  3. 如果用户有提现成功的记录,则支付宝账户和收款人姓名自动填充为上次提现的支付宝账户和姓名,且不能修改。
  4. 当还没有绑定支付宝的用户提现时,需要检查用户填写的支付宝账户,是否已经绑定,提现申请的列表中,是否有该支付宝。如果已经被使用,提示用户该支付宝账户已被使用,请填写其他支付宝账户
  5. 当用户的支付宝未绑定时,如果有支付宝提现在待处理,然后向其他支付宝提现时,提示一个用户只能向一个支付宝账户提现
  6. 单击【提现】按钮时,进行信息校验,如果校验不通过,弹出相应的错误提示,不更改或清空用户的输入。
  7. 如果通过校验,弹出密码输入对话框。默认密码输入框获得光标,打开输入法。

 

  1. 单击【取消】按钮或者手机的返回按钮,关闭对话框,单击屏幕其他地方,不会关闭对话框。
  2. 单击【确定】按钮,校验输入密码,如果密码为空,提示请输入某某某密码;如果密码不正确,提示您输入的密码不正确
  3. 如果密码正确,提交提现申请,如果提现申请不成功,提示提现申请不成功,请重试
  4. 提现申请成功后,直接跳转到提现记录页面。
  1. 提现失败的处理。当用户提现失败时,将扣除的提现金额返还到用户账户。

校验规则:

 


    1. 话费充值
  1. 话费充值,只能为某某某账户对应的手机号码充值。
  2. 话费充值30元,等级限制为4-100级。话费充值50元和100元的等级限制为1-100级。
  3. 当等级不够时,充值按钮为禁用,显示等级不到LV4”。级限制的提示优先于余额不足的提示。即当等级为1,余额未20的用户,选择提现30元时,充值按钮显示等级不到LV4”
  4. 我的页面设计说明
    1. 个人信息页面
      1. 头像

单击头像,打开用户相册。用户选定照片和相片区域,并提交后,如果上传成功提示上传头像成功,如果上传不成功,提示上传头像失败

  1. 其他信息
  2.  


  1. 邀请码页面
  2. 排行榜页面(webview)

排行榜,显示邀请好友的近7天累计收入排行榜。

  1. 这里的邀请好友指的是:用户自己,邀请他的人,和他邀请注册并登陆的用户。
  2. 显示用户名的优先级由高到低依次是:昵称、通讯录姓名、隐藏中间四位的手机号。
  3. 排行榜会读取用户的通讯录。
  4. 排行榜为空时,页面显示还没有好友陪我玩那张图片
  5. 当用户没有收入纪录时,按过去7日收入为0来算。
    1. 活动页面

增加活动列表页,单击某个活动,跳转到活动详情页。活动详情页有四种状态:用户已参加、用户未参加、奖品已领完、活动已结束。

  1. 活动列表页

活动列表页包含主推活动banner和所有活动的列表。活动列表中活动由活动主题和活动描述构成,按活动上线时间顺序倒序排序,即最新上线的活动在最前边。

  1. 活动详情页状态

用户点击活动列表中某个活动后,判断用户和活动的状态:

1)用户未参加:若用户未参加活动且活动未过期,且今日奖品未领完,直接进入立即领取奖品页面;

2)奖品已领完:若用户未参加活动且活动未过期,但奖品已领完,直接进入奖品已领完页面;

3)活动已结束:若用户未参加活动但活动已过期,直接进入活动已结束页面;

4)用户已参加:若用户已参加活动,直接进入已领取奖品页面。


 

  1. 活动详情页模板

活动详情页分为3部分:活动图片介绍、领取按钮及提示语、活动说明,背景为背景色或者背景图片。

  1. 活动1:完善个人信息,得某某奖励(Webview)

活动名称:完善个人信息,得奖励

活动描述:想要更多等级特权,积分不够多?来这领积分吧

活动时间:2015-06-012025-12-31

活动详情说明:

  1. 整个活动分为两页,第一页内容有昵称、性别、出生日期。单击下一步时,进行这三项的有效性验证,如果有信息填写不正确,提示相应的错误信息。
  2. 单击提交时,进行兴趣爱好、行业、收入的有效性验证,如果有信息填写不正确,提示相应的错误信息。
  3. 提交成功后提示您完善了个人信息,获得奖励!”如果提交不成功,提示未提交成功,请重新提交
  4. 在提交页面单击返回,返回到填写昵称的那一页。
  5. 提交成功后,返回活动列表页面。
  6. 兴趣爱好,如果已经选择了3个标签,则接下来无法选中第4个标签。
  7. 如果某项信息已填写,则显示已填写的值。
  8. 信息项校验规则(每个信息项不可为空)
  9.  


  

 

已参加过本活动的用户再次进入时,内容是不可修改的。

  1. 扫一扫页面

扫一扫是活动的一类,是便于地推的一个功能,其活动流程同其他活动,上线新活动直接套用活动模板。

  1. 常见问题
  2. 设置页面
    1. 账户管理
      1. 更换手机号页面设计说明

 

  1. 如果用户近6个月内修改过密码,则确定按钮不可用。
  2. 校验规则
  3.  


  1. 单击【获取验证码】时,校验手机号码。
  2. 【获取验证码】按钮:
    1. 在手机号校验通过时,点击获取验证码可获得短信验证码。
    2. 点击后按钮禁用,显示60秒倒计时,倒计时结束启用按钮。到计时显示“56秒后重试,启用后显示获取验证码
    3. 当且仅当手机号文本框onchange时,获取验证码按钮会提前启用。
    4. 用户单击【获取验证码】按钮后,鼠标焦点自动跳到验证码输入框。

发送的短信文案为:短信验证码:123456,此验证码只用于您登录某某某或更换手机绑定。

  1. 单击【确定】时,校验手机号和验证码。
    1. 如果,不更改或清空用户的输入,弹出相应的提示。当多项错误同时出现时,只提示一项,不更改或清空用户的输入。当手机号和验证码都有错误时,只提示手机号的错误提示。
    2. 手机号的错误提示显示的优先级为:1、请输入手机号码> 2请输入正确的手机号> 3手机号已被注册
    3. 如果校验通过,则将用户名修改为新手机号。如果后台处理不成功,提示系统繁忙,请稍后再试
    4. 如果后台处理成功,则返回账户管理页面,提示手机号更换成功
      1. 修改密码页面设计说明

 

  1. 校验规则
  2.  
  3. 单击【确定】按钮时,进行信息校验。
  4. 如果校验不通过,弹出相应的提示,不更改或清空用户的输入。当多项错误同时出现时,只提示一项。当新密码和确认密码都有错误时,只提示新密码的错误提示。
  5. 如果校验通过,修改用户密码不成功,停留在修改密码页面,提示密码修改不成功,请重试
  6. 如果校验通过,修改用户的密码,修改成功后,跳转到登录页面,在登录页面上提示密码修改成功,请重新登录
    1. 智能省流量

开启【智能省流量】功能时,在3G/4G条件下,当没有线上广告可播放时,下载2张线上广告

    1. 反馈问题(webview)
    1. 检查更新
  1. 如果检查到新版本,弹出检查到新版本对话框。
  2. 单击【立即更新】按钮,后台开始下载安装包。
  3. 下载完成后,自动打开安装界面。
  4. 用户未连接网络提示语

以下情况下,如果用户未连接网络,提示用户网络没开启,请开启网络后重试。其他情况下没有开启网络,不用提示。

登录、注册、忘记密码、修改密码、更换手机号、邀请好友(微信好友、朋友圈、微博)、检测更新,提现,如果用户没有开启网络,提示网络没开启,请开启网络后重试,其他情况,提醒某某某打了个盹儿,再试一次好吗

  1. 短信验证码
    1. 发送验证码的情况

需要向用户发送短信的情况有四种:

  1. 注册时,用户单击【获取验证码】给客户发送的短信验证码

短信内容为:欢迎使用某某某,短信验证码:123456

  1. 在网页上忘记密码,用户填写手机号后,给用户发送的登录密码

短信内容为:密码已修改成功,您的新密码:123456

  1. APP上忘记密码,用户填写手机号后,给用户发送的短信登录密码。

短信内容为:短信验证码:123456,此验证码只用于您登录某某某。

  1. APP上,修改手机号。

短信内容为:欢迎使用某某某,短信验证码:123456

    1. 验证码的使用
  1. APP所有验证码的有效使用次数为1次,即验证码一旦被使用,再次使用时无效。
  2. 验证码的有效时间。目前,APP上忘记密码时发送验证码的有效时间是15分钟,其他情况下的验证码的有效使用时间待商定,目前是无时间限制。
  3. 通知栏

V1.0通过友盟发通知消息,点击消息,需要跳转的页面分为两类:

    1. Webview(各种明细,活动详情等)
    2. APP本身页面。页面如下
      1. 首页
      2. 某富明细
      3. 活动列表
  1. 消息系统
    1. 消息系统支持的功能
  2. 广播推送功能:向所有用户发送消息
  3. 精准推送功能:想特定用户发送消息
  4. 离线推送:客户端已经连接服务器,但手机中途断网,上线后推送
  5. 消息维持:客户端并未连接服务器,服务器推送消息后,客户端连接服务器,消息也要被推送到新连接的客户端
  6. 消息过期:消息维持 有时间限制,过期则消息无效
    1. 用户点击消息,跳转的页面

当用户点击消息时,可以跳转到以下页面中的一个。

  1. Webview(各种收入明细,活动详情,提现列表,提现详情页,提现进度页面)
  2. APP本身页面
        1. 首页
        2. 某富明细
        3. 活动列表
        4. 等级(新增)

你可能感兴趣的:(iOS,运行流程)