Repository navigation
TypeScript SDK 0.1.0
Ilhwan Seo edited this page Aug 26, 2026
·
1 revision
최초 공개 버전입니다. 신규 통합은 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.xpackage/tag는 없습니다.
0.3.0은 Ads/Content/Identity를, 0.4.0은 Presence를 additive하게 추가합니다.
새 앱은 중간 버전을 거치지 않고 0.4.0으로 올린 뒤 기능 flag를 기본 비활성 상태로
검증합니다.
구현과 API 계약의 정본은 seorilabs/platform 저장소입니다.