收藏
回答

微信小程序使用wx.canIUse,在企业微信内打开小程序返回false,如何解决?

小程序中使用了wx.canIUse('requestMerchantTransfer') 微信打开小程序没问题,企业微信打开小程序就是false

业务场景需要在企业微信内访问小程序,但当前提示版本过低

if (wx.canIUse('requestMerchantTransfer')) {
  //微信打开小程序,走到这里 没问题。
  wx.requestMerchantTransfer({})
}else{
  //企业微信打开小程序,走到这里无法拉起确认。
}
回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员--Asher
    社区技术运营专员--Asher
    09-25

    企业微信的问题建议到企业微信开发者中心提问:https://developer.work.weixin.qq.com/community/question

    09-25
    有用
    回复
  • showms
    showms
    09-24

    没啥招吧。更新到最新版本企微,如果还不行那只能等官方更新了。另外api不支持的场景下也需要做一下兼容

    09-24
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    09-24
    有用
  • sun
    sun
    09-24

    企业微信的小程序基础库版本低,不支持这个api。

    解决办法就是等,等企业微信升级小程序基础库。

    当然你要是着急,也可以立马收购企业微信。然后给开发提需求,升级基础库版本。

    09-24
    有用
    回复 2
    • 田振兴🍀
      田振兴🍀
      09-24
      感谢回复,您意思是因为企业微信的原因,没办法通过这个 api 实现这个功能吗?
      09-24
      回复
    • sun
      sun
      09-24回复田振兴🍀
      这个api对基础库版本有要求的,企业微信基础库版本低,不支持。
      09-24
      回复
登录 后发表内容