Pesquisas recentes
Sem pesquisas recentes

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
MEDALHAS
ARTIGOS
PUBLICAÇÕES
COMENTÁRIOS NA COMUNIDADE
COMENTÁRIOS EM ARTIGOS
VISÃO GERAL DA ATIVIDADE
Atividade mais recente por Shenxin Xu
Shenxin Xu criou uma publicação,
#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