wx.getUserProfile问题 ,开发版、体验版都正常,正式版无法执行?
发布于 6 年前 作者 hren 13371 次浏览 来自 问答

wx.getUserProfile({

				lang:"zh\_CN",

				desc:"获取用户信息用于展示",

			  success: function (res1) {

				console.log(res1)

					var avatar=res1.userInfo.avatarUrl

					var nickname=res1.userInfo.nickName

					uni.showLoading({title:"加载中"})

					wx.login({

						success: function (res) {

						  var code = res.code;

						  if (res.code) {

							wx.getUserInfo({

							  success: function (res) {

								// console.log(res)

								}

							});

 

						  }

						},

						fail: function (res) {

						  uni.showToast({

						  	title: '登录失败,请检查网络',

							icon:"none"

						  });

						},

					})

			  },

			});
4 回复

小程序appid:wxfc49bead3b63fd4a,请麻烦查询一下情况,体验版、开发版皆正常,只有线上的有问题,所以无法看到哪里报错

打开调试看看报什么错

基础库是哪个切换2.0.16以上的版本包括16版本的再试试.

开发版打开调试进入正式版 看下报什么错

如果是wx.getUserProfile 不是一个函数 那就是版本不支持这个API

把线上基础库版本调成2.16.0及以上版本就行

线上版本设置:

登录mp后台-设置-基本设置-基础库设置

回到顶部