ios应用开发怎么配置新浪微博的sso,微博授权后并未跳回应用
ShareSDK有直接的方法可以调用,百度一下。新浪微博开放平台的接口,移动应用SSO授权,你也可以参考。
?
在使用SSO授权方式(即跳转到相应客户端进行授权的方式)或者集成微信、QQ好友分享时,需要在处理请求URL的委托方法中加入ShareSDK的处理方法(没有以上说明情况可省略此步骤),在*AppDelegate.m(*代表你的工程名字)文件中加入如下方法:
?
? ?
- (BOOL)application:(UIApplication *)application
?
????? ?handleOpenURL:(NSURL *)url
?
{
?
??? return [ShareSDKhandleOpenURL:url
?
??????????????????????? ?????wxDelegate:self];
?
}
?
?
?
- (BOOL)application:(UIApplication *)application
?
???????? ?openURL:(NSURL *)url
?
? ???????sourceApplication:(NSString ?*)sourceApplication
?
???????? ?annotation:(id)annotation
?
{
?
??? return [ShareSDKhandleOpenURL:url
?
???????????????? ??sourceApplication:sourceApplication
?
?????????????????? ?annotation:annotation
?
?????????????????? ?wxDelegate:self];
?
}
? ? ?
?
?
打开*-Info.plist(*代表你的工程名字)。找到URLtypes配置项(如果没有则新增),展开URL types – URL Schemes,在URL Schemes下分别各新增一项用于新浪微博的Scheme(如果不添加则会导致法返回应用)。其填写格式为:sinaweibosso.2279784657,后面的数字为你在新浪微博申请的AppKey。如图所示:
?