iOS中第三方账号登陆(以新浪新浪为列)

iOS中第三方账号登陆(以新浪新浪为列)

UMSocialSnsPlatform *snsPlatform = [UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToSina]; snsPlatform.loginClickHandler(self,[UMSocialControllerService defaultControllerService],YES,^(UMSocialResponseEntity *response){// 获取微博用户名、uid、token等 if (response.responseCode == UMSResponseCodeSuccess) { NSDictionary *dict = [UMSocialAccountManager socialAccountDictionary]; UMSocialAccountEntity *snsAccount = [[UMSocialAccountManager socialAccountDictionary] valueForKey:snsPlatform.platformName]; NSLog(@"\nusername = %@,\n usid = %@,\n token = %@ iconUrl = %@,\n unionId = %@,\n thirdPlatformUserProfile = %@,\n thirdPlatformResponse = %@ \n, message = %@",snsAccount.userName,snsAccount.usid,snsAccount.accessToken,snsAccount.iconURL, snsAccount.unionId, response.thirdPlatformUserProfile, response.thirdPlatformResponse, response.message); }});

标题:友盟分享 新浪天涯论坛三方授权登入错误sso package or sign error
缘由:微博开拓者网站的Bundle ID没填写或与品类差别
解决:填写网易开拓者网址的Bundle
ID并与类别雷同,别的无论是填写,保存后伺机几分钟

布置完就足以了。

图片 1Paste_Image.png图片 2Paste_Image.png

主题素材:友盟分享 博客园天涯论坛三方授权登陆错误redirect_uri_mismatch
缘由:缺少授权回调页
消除方法:在博客园开垦者网址中填入回调页,在开端化代码中也要有回调页(appRedirectU凯雷德I)
[[SinaWeiboalloc] initWithAppKey:kAppKey appSecret:kAppSecret appRedirectURI:kAppRedirectURI andDelegate:self];

图片 3

图片 4Paste_Image.png

主题素材:友盟共享 iOS9 提示未有安夸口X
原因:在iOS9中需求把要跳转的应用步向白名单(LSApplicationQueriesSchemes)本领跳转应用
杀鸡取蛋办法:在友盟分享文书档案中,找到“适配iOS9系统”的目录,在“应用跳转(SSO等)”中,把LSApplicationQueriesSchemes字段的从头到尾的经过拷贝到info.plist中

图片 5

图片 689461BEB-0E8D-4D35-A294-BD245D857723.png基本信息里面包车型地铁安全域名
,选用是,要设置成sns.whalecloud.com,不要问小编干吗。图片 7Paste_Image.png然后该填的填了,就交由吧,等待审查批准成功,说是一天,一时候四个钟头就过了,看你运气了。当然了,这里还远远不够,在高级音讯里面,将回调页全部设置成

一、-canOpenURL: failed for URL: “weibosdk://” – error: “This app is not
allowed to query for scheme wei

后天忙里偷闲记录一下运用友盟进行第三方账号登陆的历程,今后在项目中合拢时候省的浪费时间。友盟的一对着力sdk初阶入工程,并设置相应的appkey之类的,这个参谋一下友盟分享(这几个相比遍布,项目中享用常用第三方的话一般都以友盟,那几个相当少说)。友盟第三方登入官方文书档案入口:

配置ApplicationQueriesSchemes(应用间跳转)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图