Channel Developers

thumbnail
카테고리

API Reference

API Reference

ChannelIO

이 문서는 채널톡 iOS SDK(이하 SDK)의 ChannelIO에 대해서 설명합니다. initialize 매개변수 타입 필수 여부 설명 application UIApplication O Application 객체입니다. ChannelIO 객체를 초기화 합니다. SDK의 메서드를 사용하기에 앞서 ChannelIO 초기화 과정이 필요합니다. func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { ChannelIO.initialize(application) ... return true } @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDicti
ChannelIO

Delegate

이 문서는 채널톡 iOS SDK(이하 SDK)의 delegate에 대해서 설명합니다. delegate는 SDK에서 발생하는 이벤트 알림을 받아볼 수 있도록 합니다. 이를 위해 CHTChannelPluginDelegate를 채택한 클래스에게 delegate를 위임해야 합니다. 예시는 다음과 같습니다. class ViewController: CHTChannelPluginDelegate { override func viewDidLoad() { ... ChannelIO.delegate = self ... } } [ChannelIO setDelegate:self]; onShowMessenger 메신저 화면을 여는 이벤트에 대한 딜리게이트 메소드입니다. 아래의 경우에 호출됩니다. - showMessenger 를 호출한 경우 - openChat 을 호출한 경우 - 유저가 채널 버튼를 눌러 메신저를 연 경우 class ViewController: CHTChannelPluginDelegate { f
Delegate

Callback

이 문서는 채널톡 iOS SDK (이하 SDK)의 Callback에 대해 설명합니다. BootCallback ChannelIO.boot 의 Callback입니다. boot의 결과를 안내합니다. 매개변수 타입 설명 bootStatus CHTBootStatus 부트 결과의 상태 값 user CHTUser 부트 성공시, 성공한 유저의 데이터 UserUpdateCallback CHTUser를 업데이트한 이후 발생하는 Callback입니다. 업데이트의 결과를 안내합니다. 매개변수 타입 설명 user CHTUser 업데이트를 성공한 경우 유저의 데이터 error 유저 업데이트가 실패한 경우의 에러 아래 함수에서 사용됩니다. - ChannelIO.updateUser - ChannelIO.addTags - ChannelIO.removeTags
Callback

Models

이 문서는 채널톡 iOS SDK(이하 SDK)에서 사용하는 모델에 대해 설명합니다. CHTBootConfig ChannelIO.boot 의 옵션을 설정합니다. boot 메소드의 매개변수로 전달하는 모델입니다. 사용 예제는 시작하기 문서를 참고합니다. 변수명 타입 설명 pluginKey String 채널의 플러그인 키입니다. memberId String? 멤버 유저를 구분하는 id입니다. memberHash String? `memberId`의 해시화 된 값입니다. 더 자세한 내용은 멤버 해시를 참고합니다. profile CHTProfile? 유저의 프로필 값입니다. language CHTLanguage? 유저가 사용할 언어입니다. 유저를 새로 생성하는 경우에만 효력이 있습니다. 이미 존재하는 유저의 언어는 변경되지 않습니다. unsubscribeEmail Bool? 이메일을 통한 마케팅 메시지를 수신할 지 여부를 설정합니다. unsubscribeTexting Bool? 문자 (sms,
Models