请问各位大佬,如何在用户打开小程序的时候获取用户信息?
发布于 4 年前 作者 gang32 428 次浏览 来自 官方Issues

应用场景:需要判断当前打开小程序用户是否为单位内部用户,如果是则主页按A方案显示,如果不是则主页按B方案显示

2 回复

授权必须引导。也就是放button让用户去点,去触发。

没有什么更完美的方案了。

这种方案是小程序2年以前就改了的。因为小程序历史上能在onLoad调用授权的方式,被开发滥用。导致被改

需要判断当前打开小程序用户是否为单位内部用户

你这个判断条件是什么?

小程序涉及用户的信息,openid,unionid,微信昵称…

这些都无法和你们内部用户关联,如果小程序添加了授权获取手机号,倒是可以通过手机号判断是否为单位内部用户。

================

1,所有第一次打开小程序的用户,都引导用户授权获取手机号,然后将openid(或unionid)、手机号存储到你们后端数据库;

2,用户以后再访问小程序,直接通过openid去查找你们后端,判断是否有已关联的内部用户,然后做你们的A方案、B方案展示。

回到顶部