微博登录IOS无法拿到用户的授权信息 uni-app

微博登录IOS无法拿到用户的授权信息 uni-app

1 回复

更多关于微博登录IOS无法拿到用户的授权信息 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在uni-app中实现微博登录时,iOS端获取不到授权信息的问题通常有以下几个原因和解决方案:

  1. 配置问题:
  • 确保在微博开放平台正确配置了iOS的Bundle ID
  • 检查info.plist中是否配置了URL Scheme(微博回调地址)
  1. 授权流程问题:
  • iOS需要使用Universal Links方式回调,而非URL Scheme
  • 检查是否实现了application:continueUserActivity:restorationHandler:方法处理回调
  1. 常见解决方案:
// 正确调用示例
uni.login({
  provider: 'weibo',
  success: function(res) {
    console.log(res.authResult);
  },
  fail: function(err) {
    console.error(err);
  }
});
回到顶部