Skip to content

TypeScript SDK 0.1.0

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

TypeScript SDK 0.1.0

최초 공개 버전입니다. 신규 통합은 0.4.0을 사용합니다.

  • package: @seorilabs/platform-sdk@0.1.0
  • tag: sdk-ts-v0.1.0
  • 기준 commit: 45f5ae93c2396adf0ea49fc133dd0f6aa979d270

포함 기능

  • createPlatform, Platform
  • Firebase ID token, AppsInToss login, anonymous credential 세션
  • event allowlist, context, memory outbox, batch flush
  • Google Play, App Store, AppsInToss 구매 검증과 entitlement
  • Remote Config cache와 fail-open fallback
  • 공통 transport, envelope, parameter normalization, backoff
const platform = createPlatform({
  baseUrl: PLATFORM_API_URL,
  ingestBaseUrl: PLATFORM_INGEST_URL,
  iapBaseUrl: PLATFORM_IAP_URL,
  appId: "my-app",
  eventAllowlist: ["seori_session_start", "onboarding_complete"],
  eventContext: {
    platform: "android",
    appVersion: "1.0.0",
  },
});

platform.start();
platform.events.track({ name: "onboarding_complete" });

기본 MemorySessionStore와 MemoryEventOutbox는 앱 재시작 시 사라집니다. 세션 유지가 필요하면 Keychain/Keystore 등 제품 정책에 맞는 SessionStore를 주입합니다.

제한

  • Ads, Content, Firebase Custom Token bridge가 없습니다.
  • Presence API가 없습니다.
  • 공개 0.2.x package/tag는 없습니다.

최신 버전으로 이동

0.3.0은 Ads/Content/Identity를, 0.4.0은 Presence를 additive하게 추가합니다. 새 앱은 중간 버전을 거치지 않고 0.4.0으로 올린 뒤 기능 flag를 기본 비활성 상태로 검증합니다.

Clone this wiki locally