- 进入小程序首页就需要unionID
业务逻辑:进入小程序获取unionID,根据unionID判断用户是否已经绑定机顶盒,如果已经绑定,进入page1;如果未绑定,进入page2。 问题:如果一个未关注过同一平台下的公众号、未登录过同一平台下的APP的用户进入小程序,通过wx.login就无法获取到unionID,必须通过wx.getUserInfo来获取,但是现在wx.getUserInfo被禁止了,请问怎么做呢?我能想到的解决办法有以下几种,但是感觉都有局限性: 解决方案1:通过openID识别用户,但是问题是:如果一个未关注过同一平台下的公众号、未登录过同一平台的APP的用户进入小程序,通过openID检测到此用户没有绑定机顶盒,则进入page2,此页面有个绑定按钮,用户点击绑定之后则绑定到机顶盒,此时此用户使用微信登录到APP,但是由于openID无法打通数据,则此用户还是处于未绑定机顶盒的状态,显然不符合逻辑。 解决方案2:一进入页面就显示一个获取用户信息的按钮,用户点击按钮并允许获取用户信息之后再做后续操作,但是进入页面先显示一个按钮显然不是一个很好的用户体验。
2018-05-02 - video的controls属性在Android机上不管用
<video id="myVideo" style="height:100%" src="{{viodePlayUrl}}" autoplay="true" bindplay="videoPlayEvent" bindpause="videoPauseEvent" bindended="videoEndEvent" binderror="videoErrorEvent" objectFit="fill" controls="false"> </video> 在苹果手机上心显示没有问题,但是在Android手机上[图片] 依然显示控制view
2018-03-21 - 部分用户无法获取unionid
基础库版本1.5.3,操作系统macos10.12.6,设备信息:开发工具,小程序名称:万视达+(出现问题的是体验版),公众号是万视达,如下图公众号已经与小程序绑定,但是有部分用户仍然无法通过wx.login获取unionid,出现问题的用户微信号为TVXQSLP(昵称为苹果),该用户已经关注公众号,并且进入小程序时已经允许获取用户信息 [图片]
2017-10-31 - animation动画只能执行一次
//刷新节目单 refreshProgDataBind:function(){ var animation = wx.createAnimation({ duration:1000, timingFunction:'linear', }) this.animation = animation; animation.rotate(180).step(); this.setData({ animationData: animation.export() }) }, 我想实现的动画效果是每次点击按钮都会产生旋转动画,但是现在的效果是:第一次点击按钮可以旋转,动画结束以后再次点击按钮就没有动画效果了,动画对应的view一动也不动
2017-09-20