lee409吧 关注:5贴子:99
  • 0回复贴,共1

打开新浪app

只看楼主收藏回复


// open sina weibo app
UIDevice *device = [UIDevice currentDevice];
if ([device respondsToSelector:@selector (isMultitaskingSupported)] &&
[device isMultitaskingSupported])
{
NSDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
self.appKey, @"client_id" ,
self.appRedirectURI, @"redirect_uri" ,
self.ssoCallbackScheme, @"callback_uri" , nil];
BOOL SinaWeiboIsDeviceIPad()
{
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 30200
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
return YES;
}
#endif
return NO;
}
// 先用iPad微博打开
NSString *appAuthBaseURL = @"sinaweibohdsso://login" ;
if (SinaWeiboIsDeviceIPad())
{
NSString *appAuthURL = [SinaWeiboRequest serializeURL:appAuthBaseURL
params:params httpMethod:@"GET" ];
ssoLoggingIn = [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appAuthURL]];
}
// 在用iPhone微博打开
if (!ssoLoggingIn)
{
appAuthBaseURL = kSinaWeiboAppAuthURL_iPhone;
NSString *appAuthURL = [SinaWeiboRequest serializeURL:appAuthBaseURL
params:params httpMethod:@"GET" ];
ssoLoggingIn = [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appAuthURL]];
}
}


IP属地:广东1楼2013-03-07 16:28回复