ios端jssdk 定位闪退 安卓端正常
发布于 7 年前 作者 vpeng 13990 次浏览 来自 官方Issues

ios端jssdk 定位闪退 安卓端正常

代码完全抄文档 安卓端及开发工具测试正常 ios微信闪退

wx.ready(function() {
      wx.checkJsApi({
          jsApiList: ['getLocation'], // 需要检测的JS接口列表,所有JS接口列表见附录2,
          success: function(res) {
              // 以键值对的形式返回,可用的api值true,不可用为false
              // 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}
              alert(JSON.stringify(res.checkResult)); //返回正常 {errMsg: "checkJsApi:ok", checkResult: {geoLocation: true}}
              if (res.checkResult.getLocation) {
                  wx.getLocation({
                      type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
                      success: function (res) {
                          alert(JSON.stringify(res));
                      },
                      fail: function (err) {
                          alert(JSON.stringify(err));
                      }
                  });
              }
          }
      });
});
2 回复

你好,这里可能是你wx.config传入的timestamp字段使用了number类型,触发了微信的bug,我们下版本会修复这个bug。你可以改用正确的string类型,规避这个问题

感谢反馈

麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

回到顶部