html52.com
我爱小程序-开发者交流社区

如何区分是企业微信打开小程序还是在微信打开小程序

问题模块 问题类型 企业微信版本 API/组件名称 AppID 操作系统 微信版本 基础库版本
企业微信小程序 需求 2.8.6 scence wxee60ae2606e337a8 Android 7.0.4 2.7.1

- 需求的场景描述(希望解决的问题)


需要通过小程序的打开环境,校验不同的角色身份(员工、用户)


webView可以通过userAgent判断,但原生小程序上似乎没有可以区分是企业微信打开小程序还是在微信打开小程序。场景值那边也没有。


- 希望提供的能力



网友回复

拾忆:

wx.getSystemInfo(Object object)

小程序可以在微信和企业微信中调用此接口,但是在企业微信中调用此接口时,会额外返回一个 environment 字段(微信中不返回),如此字段值为 wxwork,则表示当前小程序运行在企业微信环境中。


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付