Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Smartling translations are completed for commit 53a67469502ec7ef60fb662eb057620a801e50de from main #1227

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 19 additions & 29 deletions src/content/docs/ko/sdk/react-native/v4/features/subscriptions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,18 @@ redirects:

<Callout type="important">

다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 Adjust는 앱에 특화된 정보를 설정해야 합니다. 설정을 위해 [[email protected]](mailto:support@adjust.com)이나 담당 TAM\(테크니컬 어카운트 매니저\)에게 연락하시기 바랍니다.
다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 [앱에 대한 구독 설정](https://help.adjust.com/ko/article/set-up-subscriptions-for-your-app)에 나온 단계를 수행하시기 바랍니다.

</Callout>

앱 스토어 및 플레이 스토어 구독을 기록한 후 Adjust SDK로 유효성을 검증할 수 있습니다. 사용자가 구독을 구매한 뒤 상세 내용을 담은 `AdjustAppStoreSubscription` 또는 `AdjustPlayStoreSubscription` 인스턴스를 생성하시기 바랍니다.

## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object}
## 1\. 구독 객체 인스턴스화 {#instantiate-a-subscription-object}

시작하려면 구독 구매에 대한 세부 정보가 포함된 구독 객체를 생성해야 합니다.

<Tabs>
<Tab title="앱스토어" sync="appstore" icon="PlatformIos">
<CodeBlock title="메서드 서명">
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="메서드 서명">

```ts
constructor(price: string, currency: string, transactionId: string, receipt: string)
Expand All @@ -39,7 +38,7 @@ constructor(price: string, currency: string, transactionId: string, receipt: str
| 파라미터 | 데이터 유형 | 설명 |
| --------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `price` | `string` | 구독료 |
| `currency` | `string` | 구독 통화. [`priceLocale`](https://developer.apple.com/documentation/storekit/skproduct/1506145-pricelocale?language=objc) 객체의 [`currencyCode`](https://developer.apple.com/documentation/foundation/nslocale/1642836-currencycode?language=objc)로 포맷됨 |
| `currency` | `string` | 구독 통화. [`priceLocale`](https://developer.apple.com/documentation/foundation/nslocale/1642836-currencycode?language=objc) 객체의 [`currencyCode`](https://developer.apple.com/documentation/storekit/skproduct/1506145-pricelocale?language=objc)로 포맷됨 |
| `transactionId` | `string` | 거래 ID |
| `receipt` | `string` | 영수증 정보 |

Expand All @@ -54,8 +53,7 @@ Adjust.trackAppStoreSubscription(subscription);
```

</Tab>
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay">
<CodeBlock title="메서드 서명">
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <CodeBlock title="메서드 서명">

```ts
constructor(price: string, currency: string, sku: string, orderId: string, signature: string, purchaseToken: string)
Expand Down Expand Up @@ -88,13 +86,12 @@ var subscription = new AdjustPlayStoreSubscription(
</Tab>
</Tabs>

### Record the purchase date {#record-the-purchase-date}
### 구매일 기록 {#record-the-purchase-date}

사용자가 구독을 구매한 날짜를 기록할 수 있습니다. SDK는 리포트할 수 있도록 이 데이터를 반환합니다.

<Tabs>
<Tab title="앱스토어" sync="appstore" icon="PlatformIos">
<CodeBlock title="메서드 서명">
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="메서드 서명">

```ts
public setTransactionDate(transactionDate: string): void
Expand All @@ -117,8 +114,7 @@ Adjust.trackAppStoreSubscription(subscription);
```

</Tab>
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay">
<CodeBlock title="메서드 서명">
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <CodeBlock title="메서드 서명">

```ts
public setPurchaseTime(purchaseTime: string): void
Expand All @@ -143,7 +139,7 @@ subscription.setPurchaseTime(purchaseTime);
</Tab>
</Tabs>

### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only}
### 구매 지역 기록(iOS만 해당) {#record-the-purchase-region-ios-only}

<CodeBlock title="메서드 서명">

Expand All @@ -153,7 +149,7 @@ public setSalesRegion(salesRegion: string): void

</CodeBlock>

사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 구독 객체의 `setSalesRegion` 메서드를 호출하고 국가 코드를 `string`로 전달합니다. 이는 [`priceLocale`](https://developer.apple.com/documentation/storekit/skproduct/1506145-pricelocale?language=swift) 객체의 [`countryCode`](https://developer.apple.com/documentation/foundation/nslocale/1643060-countrycode?language=swift)로 포맷되어야 합니다.
사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 구독 객체의 `setSalesRegion` 메서드를 호출하고 국가 코드를 `string`로 전달합니다. 이는 [`priceLocale`](https://developer.apple.com/documentation/foundation/nslocale/1643060-countrycode?language=swift) 객체의 [`countryCode`](https://developer.apple.com/documentation/storekit/skproduct/1506145-pricelocale?language=swift)로 포맷되어야 합니다.

```jsx
var subscription = new AdjustAppStoreSubscription(
Expand All @@ -167,13 +163,12 @@ subscription.setSalesRegion(salesRegion);
Adjust.trackAppStoreSubscription(subscription);
```

### Add callback parameters {#add-callback-parameters}
### 콜백 파라미터 추가 {#add-callback-parameters}

콜백 파라미터를 구독 객체에 추가할 수 있습니다. Adjust는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 `addCallbackParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 매개 변수를 추가할 수 있습니다.

<Tabs>
<Tab title="앱스토어" sync="appstore" icon="PlatformIos">
<CodeBlock title="메서드 서명">
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="메서드 서명">

```ts
public addCallbackParameter(key: string, value: string): void
Expand All @@ -198,8 +193,7 @@ Adjust.trackAppStoreSubscription(subscription);
```

</Tab>
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay">
<CodeBlock title="메서드 서명">
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <CodeBlock title="메서드 서명">

```ts
public addCallbackParameter(key: string, value: string): void
Expand All @@ -224,13 +218,12 @@ subscription.addCallbackParameter("key2", "value2");
</Tab>
</Tabs>

### Add partner parameters {#add-partner-parameters}
### 파트너 파라미터 추가 {#add-partner-parameters}

Adjust에서는 파트너 파라미터를 구독 객체에 추가할 수 있습니다. SDK는 사용자가 구독을 구매할 때 이를 Adjust 서버로 전송합니다. 이후 Adjust 서버는 해당 정보를 네트워크 파트너에게 전달합니다. 파트너 파라미터를 추가하려면 구독 객체의 `addPartnerParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 개의 파트너 파라미터를 추가할 수 있습니다.

<Tabs>
<Tab title="앱스토어" sync="appstore" icon="PlatformIos">
<CodeBlock title="메서드 서명">
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="메서드 서명">

```ts
public addPartnerParameter(key: string, value: string): void
Expand All @@ -255,8 +248,7 @@ Adjust.trackAppStoreSubscription(subscription);
```

</Tab>
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay">
<CodeBlock title="메서드 서명">
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <CodeBlock title="메서드 서명">

```ts
public addPartnerParameter(key: string, value: string): void
Expand All @@ -281,13 +273,12 @@ subscription.addPartnerParameter("key2", "value2");
</Tab>
</Tabs>

## 2\. Record subscription information {#2-record-subscription-information}
## 2. 구독 정보 기록 {#record-subscription-information}

구독 객체를 설정하고 나면 Adjust SDK를 사용하여 기록을 시작할 수 있습니다.

<Tabs>
<Tab title="앱스토어" sync="appstore" icon="PlatformIos">
<CodeBlock title="메서드 서명">
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="메서드 서명">

```ts
trackAppStoreSubscription: (subscription: AdjustAppStoreSubscription) => void
Expand All @@ -311,8 +302,7 @@ Adjust.trackAppStoreSubscription(subscription);
```

</Tab>
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay">
<CodeBlock title="메서드 서명">
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <CodeBlock title="메서드 서명">

```ts
trackPlayStoreSubscription: (subscription: AdjustPlayStoreSubscription) => void
Expand Down
Loading
Loading