收藏
回答

checkJsApi 在 ios的微信下 无法正确判断是否可以使用API

框架类型 问题类型 操作时间 AppID
小程序 Bug 2021-07-05 wx4d1746c76fcaa896

onVoicePlayEnd 和 onVoiceRecordEnd 在 ios下使用checkJsApi一直返回false。但是在android确是成功的,采用一样的代码,如图

回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2021-07-05

    开发者工具上调试看看有没有报错

    2021-07-05
    有用 1
    回复 18
    • 少年版
      少年版
      2021-07-05
      有报错,但是是说jsApiList没有此api。可是初始化的时候是有的。现在在android上正常, 在ios上返回false。他们运行的是 一模一样的代码
      2021-07-05
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2021-07-06回复少年版
      检查下wx.config中的jsApiList参数.
      2021-07-06
      回复
    • 少年版
      少年版
      2021-07-06回复社区技术运营专员-Jahozheng
      jsApiLIst中肯定是有的,因为android可以跑的通。这个场景是在公众号的网页开发下出现的,而非小程序。
      2021-07-06
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2021-07-06回复少年版
      checkJsApi只是说明客户端有这个jsapi,是否有权限是看wx.config的回调结果
      2021-07-06
      回复
    • 少年版
      少年版
      2021-07-06
      好的 现在看一下
      2021-07-06
      回复
    查看更多(13)
  • 愿者上钩。
    愿者上钩。
    2024-08-12

    我测,24年了我怎么还能遇到这个问题啊,有解决办法么?

    2024-08-12
    有用
    回复
  • 风雪夜归人
    风雪夜归人
    2022-01-11
    wx.checkJsApi({
      jsApiList: ['chooseImage'], // 需要检测的JS接口列表,所有JS接口列表见附录2,
      success: function(res) {
      // 以键值对的形式返回,可用的api值true,不可用为false
      // 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}
      }
    });
    

    res不能输出来是怎么回事?

    console.log(res);

    2022-01-11
    有用
    回复
  • 少年版
    少年版
    2021-07-05

    求救

    2021-07-05
    有用
    回复
登录 后发表内容