steven888
steven888
  • 发布:2021-04-18 14:06
  • 更新:2021-04-18 14:06
  • 阅读:669

【报Bug】uniapp 微信登录 ios Oauth代码中的动态设置appid不生效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.1.9

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 苹果

手机机型: iphone12

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

plus.oauth.getServices(success => {
console.log('getServices', success)
success.forEach((item, index) => {
if (success[index].id == 'weixin') {
console.log('success[index].', success[index])
success[index].login(function(e) {
console.log(e)
}, function(err) {
console.log(err.message)

                }, {    
                    scope:'snsapi_userinfo',    
                    appid: 'wxxxxxxxxxxxxxxx'    
                })    
            }    
        })    
    }, error => {    

})

操作步骤:

plus.oauth.getServices(success => {
console.log('getServices', success)
success.forEach((item, index) => {
if (success[index].id == 'weixin') {
console.log('success[index].', success[index])
success[index].login(function(e) {
console.log(e)
}, function(err) {
console.log(err.message)

                }, {    
                    scope:'snsapi_userinfo',    
                    appid: 'wxxxxxxxxxxxxxxx'    
                })    
            }    
        })    
    }, error => {    

})

预期结果:

ios动态设置微信登录appid 能够微信登录

实际结果:

微信登录失败
appid不能为空,错误码:10012

bug描述:

在manifest.json 微信登录设置错误的appid 在Oauth里面设置微信登录正确的appid,安卓可以微信登录 ios就不可以

求官方给一个回复,这个bug太明显了,ios动态设置不了微信登录appid 返回错误

官方都说了可以js动态设置appid

设置了还是报错

2021-04-18 14:06 负责人:无 分享
已邀请:

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