From 8ced9ecf1c4a90162e9a712091e4198868c08987 Mon Sep 17 00:00:00 2001 From: "Beomhee.Lee" Date: Mon, 3 Aug 2026 20:42:59 +0900 Subject: [PATCH] =?UTF-8?q?customParameters=EC=97=90=EB=8F=84=20deepLinkPa?= =?UTF-8?q?rameters=EC=9D=84=20=EB=84=A3=EC=96=B4=EC=84=9C=20=EB=82=B4?= =?UTF-8?q?=EB=A0=A4=EC=A3=BC=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 2 ++ src/lib/fingerprint.test.ts | 4 ++++ src/lib/fingerprint.ts | 2 ++ 3 files changed, 8 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 7cbbaac..8912da5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -51,6 +51,7 @@ services: - DATABASE_URL=postgresql://linkforty:secret_password_prod@postgres-prod:5432/linkforty_prod?sslmode=disable - REDIS_URL=redis://redis-prod:6379 - PORT=3000 + - TRUST_PROXY=1 depends_on: - postgres-prod - redis-prod @@ -88,6 +89,7 @@ services: - DATABASE_URL=postgresql://linkforty:secret_password_sandbox@postgres-sandbox:5432/linkforty_sandbox?sslmode=disable - REDIS_URL=redis://redis-sandbox:6379 - PORT=3001 + - TRUST_PROXY=1 depends_on: - postgres-sandbox - redis-sandbox diff --git a/src/lib/fingerprint.test.ts b/src/lib/fingerprint.test.ts index af3f75a..846d4be 100644 --- a/src/lib/fingerprint.test.ts +++ b/src/lib/fingerprint.test.ts @@ -442,6 +442,10 @@ describe('recordInstallEvent', () => { pid: 'recommend_user', u: 'abc', }); + expect(result.deepLinkData.customParameters).toEqual({ + pid: 'recommend_user', + u: 'abc', + }); expect(result.deepLinkData.clickQueryParameters).toEqual({ u: 'abc' }); }); }); diff --git a/src/lib/fingerprint.ts b/src/lib/fingerprint.ts index b5a7055..c0da968 100644 --- a/src/lib/fingerprint.ts +++ b/src/lib/fingerprint.ts @@ -691,6 +691,8 @@ export async function recordInstallEvent( utmParameters: link.utm_parameters, targetingRules: link.targeting_rules, deepLinkParameters, + // Backward-compatible alias for older SDKs expecting `customParameters`. + customParameters: deepLinkParameters, clickQueryParameters: clickQueryParams, clickedAt: match.clickedAt, confidenceScore: match.confidenceScore,