使用了uni-id用户体系,也使用了uni-started的邀请码功能,用户生成了inviteCode,新注册用户填写inviteCode也能绑定邀请关系了。
问题是我想要新用户注册成功后给邀请人和被邀请的新用户都发放奖励,这需要一个事件触发,当前我是在 register-by-email.vue页面的注册成功回调里用了 uni.$emit('registerSuccess'); 触发了一个全局事件,通知后面的页面用户注册成功了。
可是一键登录和手机号免密登录把登录和注册结合在了一起,未注册的用户自动注册,这种情况我不知道在哪里触发 registerSuccess
有没有大佬或者官方有解决方案呢?
莉莉蒙 (作者)
我后来用了用户登录后对比登录时间和被邀请时间,然后判定是新被邀请的用户
2024-04-28 18:06