Skip to content

TypeScript SDK 0.3.0

Ilhwan Seo edited this page Aug 26, 2026 · 1 revision

TypeScript SDK 0.3.0

이전 버전입니다. 신규 통합은 0.4.0을 사용합니다.

  • package: @seorilabs/platform-sdk@0.3.0
  • tag: sdk-ts-v0.3.0
  • 기준 commit: 8c09eb95f46c1c058147f55d605329a112250998

포함 기능

0.1.0의 인증, 이벤트, IAP, Remote Config 기반에 다음 공개 모듈을 추가했습니다.

모듈 주요 API
Ads policy, createClaim, claim, confirm, ack
Identity firebaseCustomToken
Content version, resolve, term

adsBaseUrl을 지정하면 광고 정책·claim과 AppsInToss 세션 경계를 해당 역할로 분리할 수 있습니다.

const platform = createPlatform({
  baseUrl: PLATFORM_API_URL,
  ingestBaseUrl: PLATFORM_INGEST_URL,
  iapBaseUrl: PLATFORM_IAP_URL,
  adsBaseUrl: PLATFORM_ADS_URL,
  appId: "my-app",
});

const policy = await platform.ads.policy();
const bridge = await platform.identity.firebaseCustomToken();
const contentVersion = await platform.content.version();

광고 정책 조회 실패는 광고 허용으로 바꾸지 않습니다. claim 생성·확인·ack처럼 상태를 바꾸는 호출은 자동 반복하지 않습니다.

제한

  • Presence API가 없습니다.
  • 현재 배포되는 앱의 동접 heartbeat 통합에는 사용할 수 없습니다.
  • private content 타입은 현재 schemaVersion=1 계약에 고정됩니다.

0.4.0으로 이동

pnpm add @seorilabs/platform-sdk@0.4.0

기존 공개 API는 유지됩니다. presenceEnabled: false를 추가해 먼저 회귀 검증하고, registry/canary gate 뒤에만 Presence를 활성화합니다.

Clone this wiki locally