注册登录系统,是app最基础的系统模块之一。账号id是用户的唯一标识,基于这个账号记录用户行为,为用户提供各种各样的个性化服务。没有这个账号系统,后面的一切都是空话。当然,如果你是做一个纯粹的工具,比如电筒、日历之类就没必要做账号系统。

目前注册登录较流行的做法是先让你玩再登录,先登录再让你玩。这两种做法有什么优劣呢?

先登录再让你玩,这个应该是技术们双手双脚全举赞成的做法,技术上可以省不少事情;同时让用户抱有好奇心,既然都下载了,总要去看看。可是也有用户TM开始骂娘或者对注册的抗拒直接吧app卸载了。据某该做法的社交应用数据统计有 65%左右用户会去注册app,即是说35%的用户直接在注册登录这一步就流失掉了。

先让你玩再登录,这个做法是直接让用户看到app的内容或者提供游客入口,触及需要登录的功能时才提醒去登录。这种做法麻烦是需要考虑未登录和已登录两种场景的各种问题处理,另外据数据统计仅有40%会注册。但是其他60%注册的用户次日留存仍有25%。

两种登录方式各有优劣,应该根据app定位来定。如果你的app是强社交、即时通讯或必须基于账号才能使用那先登录再让你玩无可厚非;如果你的app是个简单工具或者资讯类应用,那就没必要强制用户去登录了。

现在以先让你玩再登录的流程来策划这个注册登录系统吧

一般来说注册登录包括邮箱、手机、第三方合作网站3种,其中邮箱注册如果是社区应用不建议引进,对于你后面社区运营会有重大的隐患,因为邮箱太容易被机器批量生产...

策划流程图如下:

注册登录流程

注册登录流程交互图如下:

需求细节:

1.手机号判断:中国大陆区号+前3位是否符合

2.手机注册:步骤尽量精简,对于已注册的用户考虑直接让他直接登录而不应单纯给个“该手机已被注册”这么不友好的提示

3.验证码逻辑:考虑避免频繁获取倒计时、验证码有效时间、连续输错次数限制(防刷)、每天最多可获取几次验证码(ps短信服务是要自己掏钱的啊)、安卓考虑自动获取验证码更好

4.设置个人资料:头像非必填,减少因图片上传流失率,可系统随机配置一张。

5.忘记密码:输入注册手机号,获取验证码;重置密码成功后直接登录。

6.手机快速登录:为经常忘记密码的用户带来一个极其友好的体验,如果手机未注册当然直接转到注册流程就好,不要不友好的提示。

7.第三方合作网站登录:需要申请哦,当然也可以让用户绑定手机,积累自己的用户,而且万一合作网站挂了或者要坑你的时候有个保障。

8.白名单/黑名单:考虑社区运营需要


产品策划三:App注册登录系统策划方案相关推荐

  1. 产品策划四:App注册登录系统策划方案

    注册登录系统 注册登录系统,是app最基础的系统模块之一.账号id是用户的唯一标识,基于这个账号记录用户行为,为用户提供各种各样的个性化服务.没有这个账号系统,后面的一切都是空话.当然,如果你是做一个 ...

  2. 移动APP整体策划-004-App注册登录系统策划方案

    注册登录系统 注册登录系统,是app最基础的系统模块之一.账号id是用户的唯一标识,基于这个账号记录用户行为,为用户提供各种各样的个性化服务.没有这个账号系统,后面的一切都是空话.当然,如果你是做一个 ...

  3. 产品策划三:App启动页的策划方案

    App启动页是指app在启东时需要加载必要的运行环境和配置,在这个过程中提示用户等待的一个过渡页面. 在产品经理眼里启动页是app给予用户重要的第一印象:也是App最重要的黄金页面之一,所有用户100 ...

  4. django完成一个可重用注册登录系统

    目录 可重用注册登录系统 项目开始前的思考 搭建项目环境 设计数据库模型 数据库模型文件 设置数据库后端 注册app 生成迁移脚本并写入数据库 测试是否成功 数据库模型后台管理 路由与视图函数框架构建 ...

  5. Django 可重用注册登录系统

    文章目录 一.可重用注册登录系统 1.项目开始前的思考 2.搭建项目环境 3.设计数据库模型 1)数据库模型文件 2)设置数据库后端 3)注册app 4)生成迁移脚本并写入数据库 5)测试是否成功 6 ...

  6. python学习第八天---用Django框架创建可重用注册登录系统

    python学习第八天---用Django框架创建可重用注册登录系统 实现的功能 项目开始前的整体规划 搭建环境完成基础配置 创建app 更改语言和时区 数据库表生成 启动开发服务器 浏览器访问,检测 ...

  7. 用Python基础创建一个简单的注册登录系统

    在学完Python基础后,是不是有一点想法去做一点好玩的程序呢?如果想可以看看这个注册登录系统,会带给你一些思路. 大家都对登录注册系统司空见惯了吧,我们周围的许多东西都需要登录注册系统,例如很受大众 ...

  8. python注册系统_Python制作简易注册登录系统

    Python制作简易注册登录系统 这篇文章主要为大家详细介绍了 Python 简易注册登录系统的制作方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Python 是一种面向对象.解释型计算机程 ...

  9. php写的注册登录系统吗,php注册登录系统简化版_php技巧

    登录注册系统是日常上网最普通的操作,我设了一个分类一步步完善注册登录系统,若哪里有误,请见谅. 所用语言:php 数据库 :mysql 本次实现功能: 1.用户注册 2.用户登录 主要文件: 完整代码 ...

最新文章

  1. Eclipse中写jsp文件时,发现里面加载不了js文件和css文件(解决css文件在eclipse中显示不了)
  2. 使用X Manager远程CentOS 7服务器(XDMCP)
  3. python用for循环求10的因数_python for循环练习(初级)
  4. LNMP环境--搭建Discuz论坛
  5. python network script
  6. 怪物猎人ol服务器维护,《怪物猎人OL》5月11日1:30全区全服维护内容公告
  7. 重建Windows 7的图标缓存
  8. 杨潮观《偷桃捉住东方朔》
  9. Android Studio升级到3.0,抛出Aapt2Exception异常
  10. windows借鉴linux了吗,Windows应该借鉴Linux的10大功能特征
  11. 旧版sai笔刷_sai笔刷包最新下载
  12. 功放限幅保护_功放限幅电路的制作方法
  13. Exploring Simple Siamese Representation Learning[arxiv Submitted on 20 Nov 2020]------论文解读
  14. 【实验技术笔记】基因沉默:siRNA/shRNA
  15. 使用Kubuntu运行命令对话框(Alt + F2)
  16. Java二维码编码识别
  17. 集大计算机与科学的研究生,明天,我是研究生丨感谢集大,我遇见了更好的自己...
  18. 统计学与计算机考研学校排名,2018统计学考研院校排名
  19. CRIE: An automated analyzer for Chinese texts翻译
  20. scons 手册_SCons用户手册 | 学步园

热门文章

  1. GBDT和随机森林-附原版动画PPT(技术分享也可以文艺范?)
  2. linux运行reggen文件,Linux启动问题——记Virtex-II Pro(PPC405)Linux内核移植
  3. 高通三屏显示-副屏display[1] dpi密度修改
  4. java aviator使用类_Aviator学习笔记
  5. JavaScript反混淆插件九:删除垃圾代码(花指令)
  6. HFOIer4.22题解
  7. Centos7中使用7zip压缩工具
  8. 搭建windows终端服务器,win2003安装终端服务器组件教程
  9. 如何有礼貌的询问学长学姐复试的问题
  10. 从0到1,一号店通用推荐平台的搭建