我们公司有个app 里面有些客户的数据,客户通过登录手机账号,获取一些相关的订单信息等,
现在我们要开发一个微信小程序,想通过手机号码+验证码或者直接微信登录的方式,能和之前的那些订单数据等信息相关联,在小程序也能同样展现出来,
请问这样能做到吗,是后端处理下就好了吗?
我们公司有个app 里面有些客户的数据,客户通过登录手机账号,获取一些相关的订单信息等,
现在我们要开发一个微信小程序,想通过手机号码+验证码或者直接微信登录的方式,能和之前的那些订单数据等信息相关联,在小程序也能同样展现出来,
请问这样能做到吗,是后端处理下就好了吗?
当然能做到啦。
处理方法很多,最简单的就是后端增加一个支持微信登录的接口,和微信登录后绑定手机号的接口,微信登录视为一个快捷登录方式,首次使用微信登录需要验证/绑定手机号,下次微信登录就直接可以展示订单等数据了。
手机号+验证码和app完全一样的使用逻辑,微信登录且微信号已绑定有手机号,则视为该手机号已登录。
微信小程序和后端的业务数据交互可以用一样的。
当然,如果没有什么账号头像、昵称需要,可以用微信静默登录(无需用户授权即可获得openid),然后直接要求用户使用微信小程序首次使用时验证/绑定手机号即可。
小程序登录一般用 wx.login 授权登录或者手机号+短信实现,你这种需要数据同步的话,可以使用手机号登录,让后端用手机号作为唯一用户标识,实现数据共享,结论是后端处理一下就行。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
直接微信登录肯定不行,你之前app上又没有用户的微信id,所以一定要获取用户手机号才行