小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在体验版以及开发版测试没有任何问题,但是在iphone6,iphone6s,iphone6p,iphone7等手机登录没反应
注:登录用户名和密码输入的员工用户名密码,在点击登录没有连接服务器,登录没有反应
望尽快回复,谢谢
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
现在找不到哪里的问题,就是无论是真机测试还是开发或体验版测试,都没有任何报错,但是在正式版本上有些手机就登录不上,普遍体现在ihpone上
登录不上指的是什么的登录?是接口的登录还是自己开发的登录?
建议 在真机调试 模式下看下错误,或者真机调试模式下 在登录接口处打印返回值
真机测试没问题,没有报错
方便贴个代码 或者做个代码片段吗?
// 登录
login: function () {
var that = this;
if (this.data.account.length == 0) {
wx.showToast({
title: '账号不能为空',
icon: 'none',
duration:2000
})
} else if (this.data.password.length == 0){
title: '密码不能为空',
} else {
wx.showLoading({
title: '加载中',
wx.login({
success:function(res){
if(res.code){
app.globalData.isLogin = true;
var url = util.requestService("服务器登录地址");//注:把地址换掉了
var updateUrl = util.requestService("服务器更新接口地址");//注:把地址换掉了
var postdata = {
js_code:res.code,
appid:"",//注:appid去掉了
secret:"",//注:secret去掉了
account: that.data.account,
password: that.data.password
}
function success(res){
if (res.data.code == 200){
wx.setStorage({
key: 'encryption',
data: res.data.encryption,
key: 'topEmpId',
data: res.data.topEmpId,
var update = {
encryption: res.data.encryption,
topEmpId: res.data.topEmpId
console.log(res);
wx.hideLoading();
if(res.data.code == 200){
title: '登录成功',
icon: "success",
duration: 2000
key: 'loginData',
data: res.data,
wx.switchTab({
url: "../punch/punch",
}else{
title: res.data.message,
icon:"none",
util.getPostRequest(updateUrl, update, success);
}else if(res.data.code == 99){
icon: "none",
util.getPostRequest(url, postdata,success);
title: '获取用户登录态失败!',
},
fail:function(res){
// wx.showToast({
// title: "loginFail'" + res + "'",
// icon: 'none'
// })
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
ios登录问题=》wx.login?
现在找不到哪里的问题,就是无论是真机测试还是开发或体验版测试,都没有任何报错,但是在正式版本上有些手机就登录不上,普遍体现在ihpone上
登录不上指的是什么的登录?是接口的登录还是自己开发的登录?
建议 在真机调试 模式下看下错误,或者真机调试模式下 在登录接口处打印返回值
真机测试没问题,没有报错
方便贴个代码 或者做个代码片段吗?
// 登录
login: function () {
var that = this;
if (this.data.account.length == 0) {
wx.showToast({
title: '账号不能为空',
icon: 'none',
duration:2000
})
} else if (this.data.password.length == 0){
wx.showToast({
title: '密码不能为空',
icon: 'none',
duration:2000
})
} else {
wx.showLoading({
title: '加载中',
})
wx.login({
success:function(res){
if(res.code){
app.globalData.isLogin = true;
var url = util.requestService("服务器登录地址");//注:把地址换掉了
var updateUrl = util.requestService("服务器更新接口地址");//注:把地址换掉了
var postdata = {
js_code:res.code,
appid:"",//注:appid去掉了
secret:"",//注:secret去掉了
account: that.data.account,
password: that.data.password
}
function success(res){
if (res.data.code == 200){
wx.setStorage({
key: 'encryption',
data: res.data.encryption,
})
wx.setStorage({
key: 'topEmpId',
data: res.data.topEmpId,
})
var update = {
encryption: res.data.encryption,
topEmpId: res.data.topEmpId
}
function success(res){
console.log(res);
wx.hideLoading();
if(res.data.code == 200){
wx.showToast({
title: '登录成功',
icon: "success",
duration: 2000
})
wx.setStorage({
key: 'loginData',
data: res.data,
})
wx.switchTab({
url: "../punch/punch",
})
}else{
wx.showToast({
title: res.data.message,
icon:"none",
duration:2000
})
}
}
util.getPostRequest(updateUrl, update, success);
}else if(res.data.code == 99){
wx.hideLoading();
wx.showToast({
title: res.data.message,
icon: "none",
duration: 2000
})
}else{
wx.hideLoading();
wx.showToast({
title: res.data.message,
icon: "none",
duration: 2000
})
}
}
util.getPostRequest(url, postdata,success);
}else{
wx.hideLoading();
wx.showToast({
title: '获取用户登录态失败!',
icon: "none",
duration:2000
})
}
},
fail:function(res){
// wx.showToast({
// title: "loginFail'" + res + "'",
// icon: 'none'
// })
wx.hideLoading();
}
})
}
},