备注:已不能这样使用了,缅怀一下
小程序启动时,不是先运行app.js然后再调用index.js,而是异步执行的。
邀请好友答题,好友第一次进来要进行 微信登录答咐 -->获取access-token -->获取用户信息 -->绑定个人念瞎信息 -->首页逻辑处理 -->跳转好友pk页 等,流程比价复杂并且还有数据交叉使用情况。
一开始我以index作为首页,因为app.js和index.js异步执行,使用Promise也发现启动过程很是繁琐复杂。所以参考了《知乎答题王》多加了一个home页。
流程清晰了不少。 如果有后台系统验证用户信息以及用户权限等业务,建议增加一个启动页。
获取用户信息拒绝后,默认不会再重新d出授权框 ,需要调用 wx.openSetting 打开手机《设置》允许使用数据
从 2018/4/30 开始,使用 wx.getUserInfo 接口直接d出授权框的开发方式将逐清高纯步不再支持,(因为Facebook用户隐私泄密事件引发的社会关注),想获取用户隐私信息必须要友好!
腾讯公告:小程序与小游戏获取用户信息接口调整
那是你没受权小程序应用权限导致的,系统无法检测你的登录信息,请重新受权即可。
需要将 <button>组件 open-type 的值设置为 getPhoneNumber。用户点击后会d出一个授权d窗让用户确认(若该用户账户未绑定手机号码会执行一次绑定手机老悔号码的流程;授权d窗每次使用都会d出)。
用户同意后,开发者可以通过 bindgetphonenumber 事件回调获取到一个加密数据,开发者可以把该数据传回到自己的服务端进行解密获取手机号。
安全管理:
2018年12月27日,腾讯公司发布《腾讯隐私保护白皮书》,倡导“科技向善,数据有度”的隐私保护理念。在微信小程序的《服务条款》、《运营规范》中,分别设有“用户个人信息保护侍态正”和“用户隐私及数据规范”专章介绍。
微信小程序在产品功能设计上给用户更多控制力。在微信小程序的设置页,为用户提供了数据权限开关,一旦用户授权之后又关闭,微信小程序再次使用该用户数据时闭喊需要重新获得授权,为用户提供更方便的数据控制权。用户在微信小程序的资料页还可以看到隐私数据保护的提示以及投诉入口。
程序bug。解决方案如棚神游下;1、首先翻开微信,点开界面下方的发现,选择小程序,选中界面右上角瞎兄的想要授权的小程序点击进去小程序,选择界面右上角的三点图标。
2、其次在d出的窗口中,选中设置,点开用户信息,选择授权用户信息旁边的按钮,使其由绿色变成灰色。
3、最后点击封闭受权,便可封闭受权,再点击一次,便可重新授权。链销
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)