2***@qq.com
2***@qq.com
  • 发布:2019-12-30 18:10
  • 更新:2021-07-02 03:26
  • 阅读:1456

swift项目集成5+sdk,uniapp返回问题

分类:5+ SDK

在swift项目中 集成uniapp。在uniapp里点击返回按钮的时候,会直接退出uniapp(也许是闪退,分不清)。就是在原生页面A,打开uniapp,uniapp页面B打开uniapp页面C,D,E。在任意uniapp页面点击返回按钮的时候,就会直接回到原声页面A。
这种情况应该如何排查,怎么解决?
同样的uniapp,放在oc项目中一切正常。
uniapp中的返回方法是用的uni.navigateBack

2019-12-30 18:10 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com (作者)

以上问题已经解决了。
下面是新遇到的问题:
微信授权的时候,代码:
uni.login({
provider: 'weixin',
success: function(loginRes) {
console.log(JSON.stringify(loginRes.authResult));
//获取用户微信信息
uni.getUserInfo({
provider: 'weixin',
success: function(infoRes) {
console.log("------------用户信息为--------------------------");
_that.authUserInfo = infoRes.userInfo;
console.log(JSON.stringify(_that.authUserInfo));
_that.name = _that.authUserInfo.nickName;
_that.openid = _that.authUserInfo.openId;
console.log('打印openid');
console.log(_that.openid)
_that.headimg = _that.authUserInfo.avatarUrl;
_that.unionid = _that.authUserInfo.unionId;
console.log(_that.name);
//接下来绑定 调用api接口
_that.bindweixin();
},
fail() {
uni.showToast({
icon: 'none',
title: '授权失败'
})
}
});
},
fail() {
uni.showToast({
icon: 'none',
title: '授权失败'
})
}
});
在swift项目里集成的情况下,会导致整个app崩溃。在oc项目集成可以正常获取授权信息。

1***@qq.com

1***@qq.com

请问一下,uni页面返回到宿主页面那个问题你是怎么解决的?

该问题目前已经被锁定, 无法添加新回复