Pesquisas recentes


Sem pesquisas recentes

Shenxin Xu's Avatar

Shenxin Xu

Entrou em 28 de nov. de 2023

·

Última atividade em 28 de nov. de 2023

Seguindo

0

Seguidores

0

Atividade total

2

Votos

0

Assinatura

1

VISÃO GERAL DA ATIVIDADE

Atividade mais recente por Shenxin Xu

Shenxin Xu criou uma publicação,

Publicação Developer - Zendesk SDKs

#ifndef AuthDelegate_h

#define AuthDelegate_h

#import

#import

@interface MyAuthDelegate : NSObject <SKTAuthenticationDelegate>

- (void)onInvalidToken:(NSError *)error handler:(SKTAuthenticationCompletionBlock)completionHandler;

@end

#endif /* AuthDelegate_h */

//////////////////////////////////////////////

///// below is AuthDelegate.m ///

#import

#import "AuthDelegate.h"

@implementation MyAuthDelegate

/**

*  Notifies the delegate of a failed request due to invalid credentials

*  @param completionHandler callback to invoke with a new token

*/

- (void)onInvalidToken:(NSError *)error handler:(SKTAuthenticationCompletionBlock)completionHandler

{

  // retrieve new token

  NSLog(@"Smooch onInvalidToken triggered nick:");

  completionHandler(@"fake token");  

}

@end

 

///////////// below is how I attach the delegate to Smooch ////

SKTSettings *customSettings = [[SKTSettings alloc] init];

      customSettings.integrationId =integrationId;

      MyAuthDelegate *tempDelegate = [MyAuthDelegate new]; // [[MyAuthDelegate alloc] init];

      customSettings.authenticationDelegate = tempDelegate;

      ConversationDelegate *conversationDelegate = [ConversationDelegate new];

      [Smooch setConversationDelegate:conversationDelegate];

      [Smooch initWithSettings:customSettings completionHandler:^(NSError * _Nullable error, NSDictionary * _Nullable userInfo) {

          if (error == nil) {

.......

......

 

The delegate function is not firing. I also tried the didDismissViewController on `SKTConversationDelegate`, it is also not firing. I think something serious is wrong with my understanding. I probably miss some fundermental concept. Thanks! 

 

 

Publicado 28 de nov. de 2023 · Shenxin Xu

0

Seguidores

3

Votos

1

Comentário