半开放性应用的登录及信息补全设计

2024-06-10 12:58

本文主要是介绍半开放性应用的登录及信息补全设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

半开放性应用的登录及信息补全设计

一、怎么定义半开放性应用

目前市面上的大部分原生应用或小程序均采用了半开放的方式。
及用户在非登录状态即可预览应用中的部分内容,当用户对应用产生兴趣准备深入某个功能时,提醒用户需要进行登录。

此类设计适用于绝大部分公开服务的应用,如:购物、社区服务、新闻等等。

二、怎么让用户自然的登录

当用户已经进行深入操作时,提醒用户需要进行登录,以便进行后续的服务。
具体登录需要根据系统用户框架进行设计。
已小程序为例,目前毕竟常见的有两种:

  1. 使用手机号码作为用户标识,登录页面显示“一键登录”按键,点击该按键直接调用微信绑定手机号码授权。
  2. 使用微信标识作为用户标识,登录页面显示“微信登录”按键,点击该按键直接调用微信登录授权。

以上两种方式都可以满足使用户快捷快速登录的需求。

三、怎么让用户自然的补全信息

用户的信息主要包括了两大类:

  1. 用户基础信息,如:昵称、头像、性别等。
  2. 用户的服务信息,如:地址、位置等。

1.如何获取用户基础信息

当用户首次使用应用并完成了刚刚讲的快捷登录操作之后,当用户点击个人中心后,如果该用户的基础信息不完善则弹出完善基础信息的提示。
已小程序为例:

  • 当用户点击个人中心后,则在原页面的基础上,进行自定义弹窗提示;常见的一般就直接授权使用微信的头像、昵称等基础信息。

2.如何获取用户服务信息

当用户真正进入具体功能后,准备接受应用的实际服务时,如发现该用户服务信息不完整则弹出完善服务信息提示。
已购物为例:

  • 当用户将商品加入购物车,点击结算时,则调整服务信息完善页面,让用户填写收货地址。

四、总结

尽量已步进的方式和使用则索取的方式,让用户无感的完成整个流程。
不要使用一开始要注册,注册时要填写各种信息…直接就把人给劝退了。

这篇关于半开放性应用的登录及信息补全设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1048229

相关文章

从基础到高阶详解Python多态实战应用指南

《从基础到高阶详解Python多态实战应用指南》这篇文章主要从基础到高阶为大家详细介绍Python中多态的相关应用与技巧,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、多态的本质:python的“鸭子类型”哲学二、多态的三大实战场景场景1:数据处理管道——统一处理不同数据格式

Spring Security重写AuthenticationManager实现账号密码登录或者手机号码登录

《SpringSecurity重写AuthenticationManager实现账号密码登录或者手机号码登录》本文主要介绍了SpringSecurity重写AuthenticationManage... 目录一、创建自定义认证提供者CustomAuthenticationProvider二、创建认证业务Us

Springboot项目登录校验功能实现

《Springboot项目登录校验功能实现》本文介绍了Web登录校验的重要性,对比了Cookie、Session和JWT三种会话技术,分析其优缺点,并讲解了过滤器与拦截器的统一拦截方案,推荐使用JWT... 目录引言一、登录校验的基本概念二、HTTP协议的无状态性三、会话跟android踪技术1. Cook

Java Stream 的 Collectors.toMap高级应用与最佳实践

《JavaStream的Collectors.toMap高级应用与最佳实践》文章讲解JavaStreamAPI中Collectors.toMap的使用,涵盖基础语法、键冲突处理、自定义Map... 目录一、基础用法回顾二、处理键冲突三、自定义 Map 实现类型四、处理 null 值五、复杂值类型转换六、处理

使用Redis快速实现共享Session登录的详细步骤

《使用Redis快速实现共享Session登录的详细步骤》在Web开发中,Session通常用于存储用户的会话信息,允许用户在多个页面之间保持登录状态,Redis是一个开源的高性能键值数据库,广泛用于... 目录前言实现原理:步骤:使用Redis实现共享Session登录1. 引入Redis依赖2. 配置R

分布式锁在Spring Boot应用中的实现过程

《分布式锁在SpringBoot应用中的实现过程》文章介绍在SpringBoot中通过自定义Lock注解、LockAspect切面和RedisLockUtils工具类实现分布式锁,确保多实例并发操作... 目录Lock注解LockASPect切面RedisLockUtils工具类总结在现代微服务架构中,分布

Python标准库之数据压缩和存档的应用详解

《Python标准库之数据压缩和存档的应用详解》在数据处理与存储领域,压缩和存档是提升效率的关键技术,Python标准库提供了一套完整的工具链,下面小编就来和大家简单介绍一下吧... 目录一、核心模块架构与设计哲学二、关键模块深度解析1.tarfile:专业级归档工具2.zipfile:跨平台归档首选3.

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

深入浅出SpringBoot WebSocket构建实时应用全面指南

《深入浅出SpringBootWebSocket构建实时应用全面指南》WebSocket是一种在单个TCP连接上进行全双工通信的协议,这篇文章主要为大家详细介绍了SpringBoot如何集成WebS... 目录前言为什么需要 WebSocketWebSocket 是什么Spring Boot 如何简化 We