Skip to content

Commit

Permalink
File src/content/docs/en/sdk/cordova/v4/features/subscriptions.mdx wa…
Browse files Browse the repository at this point in the history
…s translated to ko-KR locale
  • Loading branch information
smartling-github-connector[bot] authored Jan 14, 2025
1 parent 94765d1 commit 2a29fc6
Showing 1 changed file with 79 additions and 96 deletions.
175 changes: 79 additions & 96 deletions src/content/docs/ko/sdk/cordova/v4/features/subscriptions.mdx
Original file line number Diff line number Diff line change
@@ -1,46 +1,45 @@
---
title: Send subscription information
description: Use these methods send subscription information to Adjust.
slug: ko/sdk/cordova/v4/features/subscriptions
versions:
- label: v5
value: v5
default: true
- label: v4
value: v4
redirects:
v5: /ko/sdk/cordova/features/subscriptions
title: "구독 정보 전송"
description: "이 메서드를 사용하여 구독 정보를 Adjust로 전송합니다."
slug: "en/sdk/cordova/v4/features/subscriptions"
versions:
-
label: "v5"
value: "v5"
default: true
-
label: "v4"
value: "v4"
redirects:
v5: "/en/sdk/cordova/features/subscriptions"
---
<callout type="important">

<Callout type="important">
다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 [앱에 대한 구독 설정](https://help.adjust.com/en/article/set-up-subscriptions-for-your-app)에 나온 단계를 수행하시기 바랍니다.
</Callout>

다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 [앱에 대한 구독 설정](https://help.adjust.com/ko/article/set-up-subscriptions-for-your-app)에 나온 단계를 수행하시기 바랍니다.
앱 스토어 및 플레이 스토어 구독을 기록한 후 Adjust SDK로 유효성을 검증할 수 있습니다. 사용자가 구독을 구매한 뒤 상세 내용을 담은 `AdjustAppStoreSubscription` 또는 `AdjustPlayStoreSubscription` 인스턴스를 생성하시기 바랍니다.

</Callout>
1\. 구독 객체 인스턴스화 \{\#instantiate\-a\-subscription\-object\}
-----------------------------------------------------------------

You can record App Store and Play Store subscriptions and verify their validity with the Adjust SDK. After the user purchases a subscription, create an `AdjustAppStoreSubscription` or `AdjustPlayStoreSubscription` instance containing the details.

## 1\. Instantiate a subscription object \{\#instantiate\-a\-subscription\-object\}

To get started, you need to create a subscription object containing details of the subscription purchase.

<Tabs>
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="Method signature">
시작하려면 구독 구매에 대한 세부 정보가 포함된 구독 객체를 생성해야 합니다.
<tabs> <tab title="App Store" sync="appstore" icon="PlatformIos"> <codeblock title="메서드 서명">

```js
constructor(price: string, currency: string, transactionId: string, receipt: string)
```

</CodeBlock>
</CodeBlock>

Create an `AdjustAppStoreSubscription` object with the following properties:
다음 속성을 포함하는 `AdjustAppStoreSubscription` 객체를 생성합니다.

| Parameter | Data type | Description |
| --------------- | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `price` | Number | The price of the subscription |
| `currency` | String | The currency of the subscription. Formatted as the [`currencyCode`](https://developer.apple.com/documentation/foundation/nslocale/1642836-currencycode?language=objc) of the [`priceLocale`](https://developer.apple.com/documentation/storekit/skproduct/1506145-pricelocale?language=objc) object |
| `transactionId` | String | Your ID for the transaction |
| `receipt` | String | The receipt information |
| 파라미터 | 데이터 유형 | 설명 |
|-----------------|--------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `price` | Number | 구독료 |
| `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 | 영수증 정보 |

```js
var subscription = new AdjustAppStoreSubscription(
Expand All @@ -51,25 +50,24 @@ var subscription = new AdjustAppStoreSubscription(
);
```

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

```js
constructor(price: string, currency: string, sku: string, orderId: string, signature: string, purchaseToken: string)
```

</CodeBlock>
</CodeBlock>

Create an `AdjustPlayStoreSubscription` object with the following properties:
다음 속성을 포함하는 `AdjustPlayStoreSubscription` 객체를 생성합니다.

| Parameter | Data type | Description |
| --------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `price` | Number | The price of the subscription |
| `currency` | String | The currency of the subscription |
| `sku` | String | The ID of the product |
| `orderId` | String | Your ID for the transaction |
| `signature` | String | The signature of the purchase data |
| `purchaseToken` | String | The unique token of the transaction. See [Google's documentation](<https://developer.android.com/reference/com/android/billingclient/api/Purchase#getPurchaseToken()>) for more information |
| 파라미터 | 데이터 유형 | 설명 |
|-----------------|--------|------------------------------------------------------------------------------------------------------------------------------------------------|
| `price` | Number | 구독료 |
| `currency` | String | 구독 통화 |
| `sku` | String | 제품 ID |
| `orderId` | String | 거래 ID |
| `signature` | String | 구매 데이터의 서명 |
| `purchaseToken` | String | 거래의 고유 토큰. 자세한 정보는 [Google 문서](https://developer.android.com/reference/com/android/billingclient/api/Purchase#getPurchaseToken())를 참조하시기 바랍니다. |

```js
var subscription = new AdjustPlayStoreSubscription(
Expand All @@ -82,23 +80,20 @@ var subscription = new AdjustPlayStoreSubscription(
);
```

</Tab>
</Tabs>

### Record the purchase date {#record-the-purchase-date}
</Tab> </Tabs>

You can record the date on which the user purchased a subscription. The SDK returns this data for you to report on.
### 구매일 기록 \{\#record\-the\-purchase\-date\}

<Tabs>
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="Method signature">
사용자가 구독을 구매한 날짜를 기록할 수 있습니다. SDK는 리포트할 수 있도록 이 데이터를 반환합니다.
<tabs> <tab title="App Store" sync="appstore" icon="PlatformIos"> <codeblock title="메서드 서명">

```js
setTransactionDate(transactionDate: string): void
```

</CodeBlock>
</CodeBlock>

Call the `setTransactionDate` method on your subscription object to record the timestamp of the subscription.
구독 객체의 `setTransactionDate` 메서드를 호출하여 구독의 타임스탬프를 기록합니다.

```js
var subscription = new AdjustAppStoreSubscription(
Expand All @@ -111,16 +106,15 @@ var subscription = new AdjustAppStoreSubscription(
subscription.setTransactionDate(transactionDate);
```

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

```js
setPurchaseTime(purchaseTime: string): void
```

</CodeBlock>
</CodeBlock>

Call the `setPurchaseTime` method on your subscription object to record the timestamp of the subscription.
구독 객체의 `setPurchaseTime` 메서드를 호출하여 구독의 타임스탬프를 기록합니다.

```js
var subscription = new AdjustPlayStoreSubscription(
Expand All @@ -134,20 +128,19 @@ var subscription = new AdjustPlayStoreSubscription(
subscription.setPurchaseTime(purchaseTime);
```

</Tab>
</Tabs>
</Tab> </Tabs>

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

<CodeBlock title="Method signature">
<codeblock title="메서드 서명">

```js
setSalesRegion(salesRegion: string): void
```

</CodeBlock>
</CodeBlock>

You can record the region in which the user purchased a subscription. To do this, call the `setSalesRegion` method on your subscription object and pass the country code as a `string`. This needs to be formatted as the [`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode) of the [`Storefront`](https://developer.apple.com/documentation/storekit/storefront) object.
사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 구독 객체의 `setSalesRegion` 메서드를 호출하고 국가 코드를 `string`로 전달합니다. 이는 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode) 객체의 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront)로 포맷되어야 합니다.

```js
var subscription = new AdjustAppStoreSubscription(
Expand All @@ -160,18 +153,16 @@ var subscription = new AdjustAppStoreSubscription(
subscription.setSalesRegion(salesRegion);
```

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

You can add callback parameters to your subscription object. The SDK appends these parameters to your callback URL. To add callback parameters, call the `addCallbackParameter` method on your subscription object. You can add multiple callback parameters by calling this method multiple times.

<Tabs>
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="Method signature">
콜백 파라미터를 구독 객체에 추가할 수 있습니다. Adjust는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 `addCallbackParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 매개 변수를 추가할 수 있습니다.
<tabs> <tab title="App Store" sync="appstore" icon="PlatformIos"> <codeblock title="메서드 서명">

```js
addCallbackParameter(key: string, value: string): void
```

</CodeBlock>
</CodeBlock>

```js
var subscription = new AdjustAppStoreSubscription(
Expand All @@ -185,14 +176,13 @@ subscription.addCallbackParameter("key1", "value1");
subscription.addCallbackParameter("key2", "value2");
```

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

```js
addCallbackParameter(key: string, value: string): void
```

</CodeBlock>
</CodeBlock>

```js
var subscription = new AdjustPlayStoreSubscription(
Expand All @@ -208,21 +198,18 @@ subscription.addCallbackParameter("key1", "value1");
subscription.addCallbackParameter("key2", "value2");
```

</Tab>
</Tabs>

### Add partner parameters {#add-partner-parameters}
</Tab> </Tabs>

You can add partner parameters to your subscription object. The SDK sends these to Adjust's servers when the user purchases a subscription. Adjust's servers forward the information on to your network partner. To add partner parameters, call the `addPartnerParameter` method on your subscription object. You can add multiple partner parameters by calling this method multiple times.
### 파트너 파라미터 추가 \{\#add\-partner\-parameters\}

<Tabs>
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="Method signature">
Adjust에서는 파트너 파라미터를 구독 객체에 추가할 수 있습니다. SDK는 사용자가 구독을 구매할 때 이를 Adjust 서버로 전송합니다. 이후 Adjust 서버는 해당 정보를 네트워크 파트너에게 전달합니다. 파트너 파라미터를 추가하려면 구독 객체의 `addPartnerParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 개의 파트너 파라미터를 추가할 수 있습니다.
<tabs> <tab title="App Store" sync="appstore" icon="PlatformIos"> <codeblock title="메서드 서명">

```js
addPartnerParameter(key: string, value: string): void
```

</CodeBlock>
</CodeBlock>

```js
var subscription = new AdjustAppStoreSubscription(
Expand All @@ -236,14 +223,13 @@ subscription.addPartnerParameter("key1", "value1");
subscription.addPartnerParameter("key2", "value2");
```

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

```js
addPartnerParameter(key: string, value: string): void
```

</CodeBlock>
</CodeBlock>

```js
var subscription = new AdjustPlayStoreSubscription(
Expand All @@ -259,23 +245,21 @@ subscription.addPartnerParameter("key1", "value1");
subscription.addPartnerParameter("key2", "value2");
```

</Tab>
</Tabs>
</Tab> </Tabs>

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

Once you have set up your subscription object, you can record it using the Adjust SDK.

<Tabs>
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="Method signature">
구독 객체를 설정하고 나면 Adjust SDK를 사용하여 기록을 시작할 수 있습니다.
<tabs> <tab title="App Store" sync="appstore" icon="PlatformIos"> <codeblock title="메서드 서명">

```js
trackAppStoreSubscription(subscription: AdjustAppStoreSubscription): void
```

</CodeBlock>
</CodeBlock>

Pass your subscription object to the `trackAppStoreSubscription` method to record the user's subscription purchase.
구독 객체를 `trackAppStoreSubscription` 메서드로 전달하여 사용자의 구독 구매를 기록합니다.

```js
var subscription = new AdjustAppStoreSubscription(
Expand All @@ -294,16 +278,15 @@ subscription.addPartnerParameter("key2", "value2");
Adjust.trackAppStoreSubscription(subscription);
```

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

```js
trackPlayStoreSubscription(subscription: AdjustPlayStoreSubscription): void
```

</CodeBlock>
</CodeBlock>

Pass your subscription object to the `trackPlayStoreSubscription` method to record the user's subscription purchase.
구독 객체를 `trackPlayStoreSubscription` 메서드로 전달하여 사용자의 구독 구매를 기록합니다.

```js
var subscription = new AdjustPlayStoreSubscription(
Expand All @@ -323,5 +306,5 @@ subscription.addPartnerParameter("key2", "value2");
Adjust.trackPlayStoreSubscription(subscription);
```

</Tab>
</Tabs>
</Tab> </Tabs>

0 comments on commit 2a29fc6

Please sign in to comment.