需要自己拆分scene中的值,目前我判断的来源 scene=1047||1048||1049 就直接去解析query.scene中的值,反之直接取query对象的左右参数。
为什么生成的二维码去不到参数?{"width": 280, "scene": "id=4481&appId=358", "page": "pages/detail/index"} 生成的小程序码参数如下,小程序访问一直取不到参数,但是在公众平台=>工具中生成。 pages/detail/index?id=4481&appId=358 的小程序码就可以拿到参数
2021-07-11放里面onShow回调里面就可以了。 因为onLaunch生命周期是应用启动初始化时执行一次,其他时候不会触发,除非删除小程序或者小程序在内存中失效!
小程序更新?这段代码,明明写了,更新有提示,即使过了24小时不打开小程序,在此打开小程序的时候,也不提示更新,有的时候,也不是最新版,怎么样才能有新版本,必须更新,还要给出提示 App({ onLaunch() { if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager(); updateManager.onCheckForUpdate(function(res) { // 请求完新版本信息的回调 if (res.hasUpdate) { console.log('res.hasUpdate====') updateManager.onUpdateReady(function() { wx.showModal({ title: '更新提示', content: '新版本已经准备好,请重启应用', showCancel: false, success: function(res) { console.log('success====', res) // res: {errMsg: "showModal: ok", cancel: false, confirm: true} // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } }) }) updateManager.onUpdateFailed(function() { // 新的版本下载失败 wx.showModal({ title: '已经有新版本了哟~', showCancel: false, content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~' }) }) } }) } else { //TODO 此时微信版本太低(一般而言版本都是支持的) wx.showModal({ title: '溫馨提示', showCancel: false, content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。' }); } } }
2021-07-05有人吗?
wx.checkSession方法问题,为什么检测不了用户登录态?希望官方能做出解答,这个问题很严重,因为已经影响到用户体验了!!! 首先说明下我在小程序中的登录(wx.login)和授权获取用户信息、手机号的大致流程。 1、进入小程序时在app.js中的onShow有一个操作,初始化用户登录(登录具体流程是,先wx.checkSession获取登录态是否有效,如果失效则重新wx.login刷新登录态,并把code拿给后端换取新的session_key,并保存至db中) ★这个初始化登录操作是一个全局统一的方法,具体代码如下★ [图片] [图片] 2、现在遇到的情况是,用户在第一次进入小程序后,我如愿的登录并拿到的用户的session_key,并在后端db储存下来。但是,当这个用户隔了10来天再次进入小程序,并点击授权获取用户基本信息并发给后端解密时,就解不出来了!! 3、所以问题来了,这是在初始化的checkSession时并没有检测到用户登录态已经过期了?而告诉我的是success,所以程序就没有去走login登录重新获取登录态!(说明一下,我在后端做了session_key的最近一次更新时间,然而这个用户的session_key是他第一次进小程序时初始化登录得到的) 4、我现在的处理是,如果后台解密失败会返回一个特定的code用于前端做判断,直接调用wx.login()做一次登录,并提示客户"系统开了个小差,请再次点击重试!" 。。。虽然再次点击授权是可以了,但是给用户的体验并不好! ★附上授权获取用户信息、手机号的代码截图(获取手机号时加了checkSession全局方法去验证登录态都没作用!)★ [图片] [图片]
2021-06-08为啥不能邀请微信官方 。。??
小程序中某个订单支付成功后没有收到支付回调通知,这是怎么回事?今天有一个订单用户在成功付款后我们系统没有收到支付回调通知,导致订单状态错误! --- 其他的订单都正常的 商户方订单号:LYZB2021051312472800000048489899 微信方订单号:4200001026202105130107081331 [图片]
2021-05-13