开发者

Limit providers while integrating Gigya in iPhone?

I a开发者_StackOverflowm integrating Gigya in my iphone app. Now it provides 17 providers for access, I want to limit it to just 9 providers. How can I do that?

Has any one integrated it for iPhone? It loads a web view which displays 17 providers in a grouped table format, see here.


To set Facebook and Twitter you can use following code.

GSDictionary *pParams5 = [[GSDictionary new] autorelease];

[pParams5 putStringValue:@"facebook,twitter" forKey:@"enabledProviders"]; 

[gsAPI showAddConnectionsUI:pParams5 delegate:self context:nil];


 GSAPI *gsAPI // declare this  

 gsAPI = [[GSAPI alloc] initWithAPIKey:<API-KEY> viewController:self];  // i kept this in viewDidload

// add this code to have facebook and twitter on provider list

   GSDictionary *pParams5 = [[GSDictionary new] autorelease];
   [pParams5 putStringValue:@"facebook,twitter" forKey:@"enabledProviders"];  
   [gsAPI showAddConnectionsUI:pParams5 delegate:self context:nil];


//this method called when login fails
  -(void)gsLoginUIDidFail:(int)errorCode errorMessage:(NSString*)errorMessage context:(id)context{ }

// this method called on successful login
  - (void)  gsLoginUIDidLogin:(NSString*)provider user:(GSDictionary*)user context:(id)context {} 

Check whether you have valid API

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜