Ограничить провайдеров при интеграции Gigya в iPhone? - PullRequest
0 голосов
/ 24 ноября 2010

Я интегрирую Gigya в свое приложение для iphone.Теперь он предоставляет 17 провайдеров для доступа, я хочу ограничить его только 9 провайдерами.Как я могу это сделать?

Кто-нибудь интегрировал его для iPhone?Он загружает веб-представление, отображающее 17 провайдеров в сгруппированном табличном формате, см. Здесь .

Ответы [ 2 ]

2 голосов
/ 25 ноября 2010

Для настройки Facebook и Twitter вы можете использовать следующий код.

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

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

[gsAPI showAddConnectionsUI:pParams5 delegate:self context:nil];
0 голосов
/ 30 ноября 2010
 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

...