业务逻辑:进入小程序获取unionID,根据unionID判断用户是否已经绑定机顶盒,如果已经绑定,进入page1;如果未绑定,进入page2。

        问题:如果一个未关注过同一平台下的公众号、未登录过同一平台下的APP的用户进入小程序,通过wx.login就无法获取到unionID,必须通过wx.getUserInfo来获取,但是现在wx.getUserInfo被禁止了,请问怎么做呢?我能想到的解决办法有以下几种,但是感觉都有局限性:

        解决方案1:通过openID识别用户,但是问题是:如果一个未关注过同一平台下的公众号、未登录过同一平台的APP的用户进入小程序,通过openID检测到此用户没有绑定机顶盒,则进入page2,此页面有个绑定按钮,用户点击绑定之后则绑定到机顶盒,此时此用户使用微信登录到APP,但是由于openID无法打通数据,则此用户还是处于未绑定机顶盒的状态,显然不符合逻辑。

        解决方案2:一进入页面就显示一个获取用户信息的按钮,用户点击按钮并允许获取用户信息之后再做后续操作,但是进入页面先显示一个按钮显然不是一个很好的用户体验。

展开全部
收起
0回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部