在iPhone中集成Gigya时限制提供商?

时间:2010-11-24 07:05:54

标签: iphone gigya

我正在将Gigya整合到我的iphone应用程序中。现在它提供了17个访问提供商,我想将它限制为仅9个提供商。我怎么能这样做?

有没有人为iPhone整合它?它加载一个Web视图,以分组表格式see here显示17个提供程序。

2 个答案:

答案 0 :(得分:2)

要设置Facebook和Twitter,您可以使用以下代码。

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

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

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

答案 1 :(得分:0)

 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 {} 

检查您是否拥有有效的API