“不”登录操作
2017-02-07 00:00
330 查看
摘要: 使用唯一标识,在用户未登录时候,实现收藏,点赞购买操作。
情况分析:很多app会在使用前先让登录,比如微信(你不登录不给你用),但是也有一些,并不需要登录,比如拉勾(随便看看)。但是如果在没有登录状态下,点赞,关注啥的,一般第一做法是让登录。本身的做法并无可厚非,但是现在ios在内购时候,有个苹果支付(Apple Pay),并不会让用户去登录,直接去购买等操作,有时候也许就要踩坑了。
思路:注册登录等主要目的是确定唯一的用户(如果你说你要收集用户手机号等信息,也可以),然后显示出关于该用户的东西。所以,无论是手机号,还是微信号,qq号登录,其实没区别,就是对应一个用户。而从手机端获取的uuid,设备号等,自然也可以作为唯一的标识。用此标识去标识唯一用户,自然也是可以的了。
步骤:1、安卓或ios获取设备号或uuid,请求时候放入header中,name和后端统一即可。
2、当需要时候,比如操作时候,后端从header中拿出,注册一个用户,并处理相关业务。
3、这个时候已经基本可以使用,但是相当于只对本机有效。所以可以继续弄一个绑定。
4、绑定一般主要是微信,qq和手机号(当然你说你要绑定其他账号,也可以),所以只需拿到对应的openid之类的,修改此用户就可以。然后清除设备号,等于使用其他账号登录的(不清除也可以)。
优点:可以进行相关操作(苹果内购也可以)。
缺点:1、操作时候需要注册这个步骤。
2、未绑定时候,换设备等同于换用户了。
3、每次都会生成一个用户(你也可以认为是游客)。
后记:不知不觉来oschina已经有几个月了。失恋之余,可以看看大家的动弹,工作之余,可以看看大神的blog,我还是很开心的。我本身不是什么技术大牛,也写不出很厉害的blog,多半是工作或是闲暇时候,想写什么写什么,图个寄托之类的。当然,我也很希望可以向大牛学习,或者和小伙伴们一起聊聊天,研究研究代码,因为,我觉得程序猿是最真实的,他们更关注实践,是很可爱的人。
情况分析:很多app会在使用前先让登录,比如微信(你不登录不给你用),但是也有一些,并不需要登录,比如拉勾(随便看看)。但是如果在没有登录状态下,点赞,关注啥的,一般第一做法是让登录。本身的做法并无可厚非,但是现在ios在内购时候,有个苹果支付(Apple Pay),并不会让用户去登录,直接去购买等操作,有时候也许就要踩坑了。
思路:注册登录等主要目的是确定唯一的用户(如果你说你要收集用户手机号等信息,也可以),然后显示出关于该用户的东西。所以,无论是手机号,还是微信号,qq号登录,其实没区别,就是对应一个用户。而从手机端获取的uuid,设备号等,自然也可以作为唯一的标识。用此标识去标识唯一用户,自然也是可以的了。
步骤:1、安卓或ios获取设备号或uuid,请求时候放入header中,name和后端统一即可。
2、当需要时候,比如操作时候,后端从header中拿出,注册一个用户,并处理相关业务。
3、这个时候已经基本可以使用,但是相当于只对本机有效。所以可以继续弄一个绑定。
4、绑定一般主要是微信,qq和手机号(当然你说你要绑定其他账号,也可以),所以只需拿到对应的openid之类的,修改此用户就可以。然后清除设备号,等于使用其他账号登录的(不清除也可以)。
优点:可以进行相关操作(苹果内购也可以)。
缺点:1、操作时候需要注册这个步骤。
2、未绑定时候,换设备等同于换用户了。
3、每次都会生成一个用户(你也可以认为是游客)。
后记:不知不觉来oschina已经有几个月了。失恋之余,可以看看大家的动弹,工作之余,可以看看大神的blog,我还是很开心的。我本身不是什么技术大牛,也写不出很厉害的blog,多半是工作或是闲暇时候,想写什么写什么,图个寄托之类的。当然,我也很希望可以向大牛学习,或者和小伙伴们一起聊聊天,研究研究代码,因为,我觉得程序猿是最真实的,他们更关注实践,是很可爱的人。
相关文章推荐
- JSP用户登录(JavaBean操作sql server数据库) (tomcat服务器)
- JAVA代码操作MS AD实现单点登录
- 简单的流操作实现账户的注册、登录、修改密码
- 登录对话框之VC中用INI文件保存登录信息的操作
- java2: HttpClient,实现登录,请求等操作,session保持
- 安装SQL2000完后,点击企业管理器提示:发生错误1069-(由于登录失败而无法启动服务),此时正在MSSQLServer服务撒谎功能执行该服务操作
- winform登录窗口的正确操作办法(转)
- 登录oracle数据库时常用的操作命令整理
- IT民工系列——c#操作Microsoft IE,实现自动登录吧!
- 关于登录进去后不能操作问题的回复
- oracle基础知识-基本管理操作(登录、归档)
- winform登录窗口的正确操作办法!--源自http://blog.csdn.net/knight94/archive/2006/04/06/652394.aspx
- 登录oracle数据库时常用的操作命令整理~很久不用就会忘
- 登录oracle数据库时常用的操作命令整理
- 关于登录进去后不能操作问题的回复
- 进行添加评论操作,添加时,先查询用户是否登录
- 解决MOSS2007启动单一登录服务时出现“您没有执行此操作的权限”
- 在java中对各种数据库登录,操作的小工具类
- 登录oracle数据库时常用的操作命令整理
- Delphi用WebBrowser编程-自动登录操作