콘텐츠로 이동

iOS

최소 지원 사양

  • iOS 10.0 이상
  • CocoaPods 지원

iOS SDK 추가

  1. 프로젝트의 Podfile을 열고 아래 내용을 추가합니다.
    pod 'talkplus-ios', '0.2.8'
    
  2. pod install을 하여 TalkPlus SDK를 다운로드 합니다.
    pod install
    
  3. 다운로드한 HiveTalkPlus.framework를 프로젝트에 Do Not Embed 형식으로 추가 합니다.

초기화

  1. HiveTalkPlus를 사용할 클래스에서 HiveTalkPlus를 import 합니다.
    import HiveTalkPlus
    
  2. Hive SDK의 AuthV4.setup() 호출 후, 톡플러스를 사용하기 전에 초기화 함수를 호출해 줍니다.
    HiveTalkPlus.initWithHandler { isInit, message in 
        if (isInit) {
            // SUCCESS
        } else {
            // FAILURE
        }
    }
    

로그인 및 로그아웃 프로세스

  • 톡플러스는 매 실행시마다 login 함수(LoginWithToken)의 호출이 필요합니다.
  • LoginWithToken 호출 시 필요한 token은 AuthV4.signIn() 이후 AuthV4.getHiveTalkPlusLoginToken() 함수로 얻을 수 있습니다.
  • 사용자가 logout을 할 경우 톡플러스의 Logout 함수를 함께 호출해주셔야 합니다. Logout 함수 호출이 누락될 경우 이전에 로그인된 사용자의 Notification을 받게될 수 있습니다.