Xcode 프로젝트에서 Sendbird 사용하기
Posted on 2021-10-26 by GKSRUDTN99
Swift&Xcode
Xcode
Swift
Xcode 프로젝트에서 Sendbird 사용하기
사용자를 Sendbird에 로그인 시키기
-
https://dashboard.sendbird.com/
에서 새 App을 생성하고, App ID를 받는다. -
pod으로 'SendBirdSDK'를 설치한다.
-
App Delegate에서 App ID로 SendBirdSDK를 초기화한다.
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
SBDMain.initWithApplicationId(Bundle.main.sendbirdApplicationId)
}
SBDMain.connect(wihtUserId:, completionHandler:)
를 호출하여 새로운 Sendbird 유저를 생성, 또는 연결한다.
SBDMain.connect(withUserId: USER_ID) { user, error in
guard let user = user, error == nil else {
return // Handle error.
}
// The user is connected to the Sendbird server.
}
- 현재 빔뷰에서는 AppDelegate에서 로그인 여부를 확인한 뒤 로그인 되었다면, ConnectionManager내의 login 함수를 호출하면, login 함수 내에서
SBDMain.connect
를 호출한다.