AIHelp~5.1.1简单接入

pod导入

target 'AIHelpSDK' do

  # Comment the next line if you don't want to use dynamic frameworks

  use_frameworks!

  pod'AIHelpSDK'

  # Pods for AIHelpSDK

end



引入系统库


引入AIhelp文件

#import <AIHelpSupportSDK/AIHelpSDKConfig.h>

#import <AIHelpSupportSDK/AIHelpSupportSDK.h>

初始化

注册初始化监听

   [AIHelpSupportSDK registerAsyncListener:listener eventType:AIHelpEventInitialization];


拉起客服

 AIHelpApiConfigBuilder *builder = [[AIHelpApiConfigBuilder alloc] init];

    builder.entranceId=@"E001";


//    builder.welcomeMessage = message;

    [AIHelpSupportSDK showWithApiConfig:builder.build];


未读消息监听

[AIHelpSupportSDK fetchUnreadMessageCount];

    [AIHelpSupportSDK registerAsyncListener:listener eventType:AIHelpEventMessageArrival];

监听方法,根据AIHelp反回的eventType类型判断是初始化还是未读消息数量

voidlistener(constchar*eventData,void(*acknowledge)(constchar*ackData)) {

    // 将char类型转换为NSString

    NSString*nsString = [[NSStringalloc]initWithBytes:eventDatalength:strlen(eventData)encoding:NSUTF8StringEncoding];

    NSDictionary*dict = [ViewControllerjsonStrtodictWithStr:nsString];

    NSLog(@"dict==aihelp==%@",dict);


    inteventType = [[dictobjectForKey:@"eventType"]intValue];



    if(eventType ==0) {

        BOOLisSuccess = [[dictobjectForKey:@"isSuccess"]boolValue];

        if(isSuccess) {

            isInit=YES;

        }else

        {

            isInit=NO;

        }

    }elseif(eventType ==5)

    {

        NSLog(@"messageCount==未读消息数量=%@",[dict objectForKey:@"msgCount"]);

    }

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,301评论 4 61
  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,781评论 1 180
  • 前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:...
    会敲代码的小熊猫阅读 3,353评论 0 4
  • 嗯哼嗯哼蹦擦擦~~~ 转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 ...
    philiha阅读 5,070评论 0 6
  • 沙河主要子目录: /AppName.app:存放应用程序自身 /Documents/:这是文档目录。有关应用的所有...
    Jerry冰阅读 205评论 0 1