小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
当小程序启动后,不管是开发版,体验版,还是正式版,从 小程序 profile 页,点击 ‘进入小程序’ 即场景值为1024时,载入的都是正式版
- 希望提供的能力
希望可以不同版本的 载入相应的版本 ,而不是都进入正式版 ,这样便于开发、调试!
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
目前暂不支持此功能。开发、调试可以借助工具模拟小程序场景值能力
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我这边借助开发者工具本地测试场景值1024从后台切换到界面直接还原 ,但真机上小程序后台运行时,线上会出现奇数次从场景值1024进去白屏, 偶数次进去ok。感觉从1024进去,不论小程序是否在后台运行,都传了首页路径,而不是在后台运行的读取缓存,但在线上环境没办法调试
目前android关于入口确实无法切到对应的体验版或者是开发版,ios是正常的, android后面会对齐。现在看两个系统的表现都是重新进入到小程序首页,你所指的白屏是否有报错信息?
图片1 和 图片2 记录了从场景值1024进入 以后台切到前台 的方式 的路由变化
第一张图片为奇数次后台切到前台的路由变化,第二张图片为偶数次后台切到前台的路由变化,控制台没有任何报错。
我配置的启动页为 "/pages/loading/loading" , 用于载入动画 过渡 后台确认用户信息 ;
我在入口app.js的伪代码如下:
APP({
onHide() {
this
.globalData.backstage =
true
},
onShow:
function
(opts) {
/* 小程序(在后台运行中时)从分享卡片切到前台 */
if
(
.globalData.backstage) {
false
// opts.query 先读取opts参数,存起来
(用户未登陆) {
wx.redirectTo({ url:
"/pages/login/login"
})
}
else if(opts.path == "pages/loading/loading"
)
{
"/pages/index/index"
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
目前暂不支持此功能。开发、调试可以借助工具模拟小程序场景值能力
我这边借助开发者工具本地测试场景值1024从后台切换到界面直接还原 ,但真机上小程序后台运行时,线上会出现奇数次从场景值1024进去白屏, 偶数次进去ok。感觉从1024进去,不论小程序是否在后台运行,都传了首页路径,而不是在后台运行的读取缓存,但在线上环境没办法调试
目前android关于入口确实无法切到对应的体验版或者是开发版,ios是正常的, android后面会对齐。现在看两个系统的表现都是重新进入到小程序首页,你所指的白屏是否有报错信息?
图片1 和 图片2 记录了从场景值1024进入 以后台切到前台 的方式 的路由变化
第一张图片为奇数次后台切到前台的路由变化,第二张图片为偶数次后台切到前台的路由变化,控制台没有任何报错。
我配置的启动页为 "/pages/loading/loading" , 用于载入动画 过渡 后台确认用户信息 ;
我在入口app.js的伪代码如下:
APP({
onHide() {
this
.globalData.backstage =
true
},
onShow:
function
(opts) {
/* 小程序(在后台运行中时)从分享卡片切到前台 */
if
(
this
.globalData.backstage) {
this
.globalData.backstage =
false
// opts.query 先读取opts参数,存起来
if
(用户未登陆) {
wx.redirectTo({ url:
"/pages/login/login"
})
}
else if(opts.path == "pages/loading/loading"
)
{
wx.redirectTo({ url:
"/pages/index/index"
})
}
}
}
},
})