업데이트 히스토리
SauceLiveSDK의 모든 주요 업데이트와 변경 사항을 기록합니다.
V 1.0.1 (24.03.31)
플레이어 설정
-
플레이어 설정을 기능을 추가하고 플레이어를 실행하는 과정을 수정했습니다.
let sauceLiveLib = SauceLiveLib() sauceLiveLib.viewController = self sauceLiveLib.setInit("your broadcastId")
-
회원 연동기능을 추가했습니다.
sauceLiveLib.setMemberObject( memberId: "멤버ID", nickName: "닉네임", age: "나이", gender: "성별") { success, error in if success { sauceLiveLib.load() } else { // 게스트 로그인 // sauceLiveLib.load() print(error?.localizedDescription ?? "An unknown error occurred") } } sauceLiveLib.setMemberToken("your user access token")
결제 트래킹 연동
- 결제 트래킹 등록
createPayment(paymentData: [String : Any]) { Bool, Error?> in ... }
- 결제 트래킹 복수 등록
createPaymentListTracker(paymentData: [String : Any]) { Bool, Error?> in ... }
- 결제 트래킹 수정
updatePaymentTracker(paymentData: [String : Any]) { Bool, Error?> in ... }
- 결제 트래킹 삭제
deletePaymentTracker(paymentData: [String : Any]) { Bool, Error?> in ... }
플레이어 OS PIP 지원
public enum PIPMode {
case internalMode // 인앱에서 동작
case externalMode // 인앱 및 백그라운드 상태에서 PIP 모드 지원
}
SauceViewControllerConfig (
...
pipMode: .internalMode,
...
)
V 1.0.0 (24.03.02)
- 첫 번째 릴리즈: SauceLive iOS SDK의 첫 공식 릴리즈 입니다.
Updated 8 months ago