Repository navigation
TypeScript SDK 0.3.0
Ilhwan Seo edited this page Aug 26, 2026
·
1 revision
이전 버전입니다. 신규 통합은 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계약에 고정됩니다.
pnpm add @seorilabs/platform-sdk@0.4.0기존 공개 API는 유지됩니다. presenceEnabled: false를 추가해 먼저 회귀 검증하고,
registry/canary gate 뒤에만 Presence를 활성화합니다.
구현과 API 계약의 정본은 seorilabs/platform 저장소입니다.