闪屏的逻辑

作者: vege | 来源:发表于2016-04-19 21:58 被阅读643次

产品概述及目标:启动应用程序需要一定时间,通过闪屏提升用户体验,充当产品和用户之间产生互动的桥梁。

用户场景: 在特定时间展示启动页图片

实现功能:应用在启动时展现图片

平台:Android  &  iPhone

闪屏图片规格:两种分类方式:

A公司:Android通用分辨率、Android特殊分辨率、iPhone通用分辨率、iPhone特殊分辨率

B公司:

后台主要逻辑:后台可以配置不同时间段的多个闪屏


A.查询本地状态:判断本地的全部闪屏中是否有存在符合当前本地时间的闪屏

1.如没有符合当前本地时间的闪屏,则不显示闪屏

2.如有符合当前本地时间的闪屏,显示该内容的闪屏

B.展现闪屏逻辑:显示闪屏时,不同平台的处理机制

1.如所属平台为Android,则用闪屏图片B直接代替本机默认图片A

2.如所属平台为iPhone,则本机默认图片A显示完成后,再显示闪屏图片B

客户端其它补充

闪屏展示时间默认为3秒

用户切换应用到后台超过30分钟,回到应用,再次展现符合时间段内的闪屏

有跳过按钮,显示跳过按钮在闪屏上,用户点击跳过可以关闭闪屏进入客户端

C.查询服务端的闪屏配置:客户端每次开启联网时读取服务端闪屏配置列表,并根据联网环境情况执行操作

1.如处于非WiFi网络,闪屏和服务端闪屏配置不同,则客户端以服务端闪屏配置为准进行删除客户端闪屏数据操作

2.如处于WiFi,则下载新增的闪屏图片,并且删除过期的闪屏

服务器配置可以是多张闪屏图片,同一个时间只能展示一张图片。

闪屏需求流程图

配置后台逻辑:

后台逻辑&后台上传字段

闪屏配置:

闪屏后台的iPhone平台和android平台可分开配置

每个闪屏可以设定单独的开始和结束时间

闪屏上线队列:

已经排队的闪屏可以被删除(执行下线)

闪屏队列分为:准备上线、进行中、已失效三种状态。

时间上有冲突的闪屏,以最后上线的闪屏为最新,冲突的闪屏的状态会变成已失效

单个闪屏项目展现人数/次数/日

手机端加载闪屏完成之后发送服务端

大家看了还有其它问题吗?

下一期讲应用更新

相关文章

  • 闪屏的逻辑

    产品概述及目标:启动应用程序需要一定时间,通过闪屏提升用户体验,充当产品和用户之间产生互动的桥梁。 用户场景: 在...

  • App闪屏 & 启动页 & 引导页

    App启动流程: 说明:闪屏这个过程不是必须的,有的App有闪屏过程(比如:腾讯体育App),有的没有闪屏过程(比...

  • Flutter 项目的闪屏页方案

    Flutter 项目的闪屏页方案Flutter 项目的闪屏页方案

  • 闪屏

    闪屏都放什么? 广告语 / logo / 图片 (简洁明了) 启动页(最少3-5页): logo和口号作为主元...

  • iOS UICollectionView刷新时闪屏的解决方法

    iOS UICollectionView刷新时闪屏的解决方法 //UICollectionView刷新时闪屏的解决...

  • 英雄联盟安装后,游戏界面出现闪屏怎么办?

    玩LOL闪屏英雄联盟闪屏游戏闪屏电脑的使用 更多 首先打开腾讯游戏平台TGP(或者LOL盒子),登陆我们的游戏账号...

  • 1.闪屏页及新手引导页

    一:闪屏页 闪屏页其实就是将闪屏页作为第一个启动的Activity,一般为图片,我们可以在这个 Activity中...

  • Day11

    上网查了一下,闪屏页面,大致了解了闪屏页面的做法。

  • Splash 闪屏页流程与功能分析

    0. 闪屏流程分析 要说到闪屏,几乎已经是所有 App 的标配了。但是各家对于闪屏的理解和应用方式各不相同。比如 ...

  • 聊一聊APP中的闪屏(启动页)

    在我们通用的APP中,其实启动页也是闪屏的一种方式,我们常用的APP中都有闪屏 一、常规闪屏 一般由logo+名称...

网友评论

本文标题:闪屏的逻辑

本文链接:https://www.haomeiwen.com/subject/mjdzlttx.html