打开app的一点疑问
发布于 6 年前 作者 liufang 689 次浏览 来自 问答

打开 APP 的能力 可以理解为由小程序框架在内部管理的一个状态,为 true 则可以打开 APP,为 false 则不可以打开 APP。

请问这个状态可以直接获取吗?  还是要自己从options.sence里面拿到场景值去判断?

如果判断的话, 1036, 1069很容易理解, 那么1038, 1089和1090 怎么获取上一次打开时的状态值呢?

谢谢。

  • 当小程序从 1036(App 分享消息卡片) 打开时,该状态置为 true。

  • 当小程序从 1069(App 打开小程序) 打开时,该状态置为 true。

  • 当小程序从以下场景打开时, 该状态不变,即保持上一次打开小程序时该状态的值:

    • 1038(从小程序返回,基础库 2.2.4 及以上版本支持)

    • 1089(微信聊天主界面下拉)

    • 1090(长按小程序右上角菜单唤出最近使用历史)

  • 当小程序从非以上陈列的场景打开时,该状态置为 false。

2 回复

我记得 我们 是 从 app跳转过来带了个参数。有这个参数 就显示返回app的按钮。没有则不显示

 

我的目的是 在合适的时候显示 打开app的按钮, 别的时候要隐藏, 所以需要这个判断条件。

从app分享的卡片,打开小程序获取的场景值 一直都是1089为啥呢

回到顶部