From b68ea6bd2337bf6eef8d43539865a3deca28668c Mon Sep 17 00:00:00 2001 From: "smartling-github-connector[bot]" <165276057+smartling-github-connector[bot]@users.noreply.github.com> Date: Thu, 16 Jan 2025 14:49:51 +0200 Subject: [PATCH] Smartling translations are completed for commit 53a67469502ec7ef60fb662eb057620a801e50de from main (#1228) --- .../sdk/android/v4/features/subscriptions.mdx | 10 +- .../sdk/android/v5/features/subscriptions.mdx | 10 +- .../sdk/cordova/v4/features/subscriptions.mdx | 48 ++--- .../sdk/cordova/v5/features/subscriptions.mdx | 128 ++++++-------- .../sdk/flutter/v4/features/subscriptions.mdx | 66 +++---- .../sdk/flutter/v5/features/subscriptions.mdx | 58 +++--- .../ja/sdk/ios/v4/features/subscriptions.mdx | 18 +- .../ja/sdk/ios/v5/features/subscriptions.mdx | 44 +++-- .../ja/sdk/testing/subscription-recording.mdx | 22 +-- .../sdk/unity/v4/features/subscriptions.mdx | 64 +++---- .../sdk/unity/v5/features/subscriptions.mdx | 64 +++---- .../sdk/android/v4/features/subscriptions.mdx | 8 +- .../sdk/android/v5/features/subscriptions.mdx | 8 +- .../sdk/cordova/v4/features/subscriptions.mdx | 46 ++--- .../sdk/cordova/v5/features/subscriptions.mdx | 127 ++++++-------- .../sdk/flutter/v4/features/subscriptions.mdx | 60 +++---- .../sdk/flutter/v5/features/subscriptions.mdx | 54 +++--- .../ko/sdk/ios/v4/features/subscriptions.mdx | 18 +- .../ko/sdk/ios/v5/features/subscriptions.mdx | 44 +++-- .../ko/sdk/testing/subscription-recording.mdx | 22 +-- .../sdk/unity/v4/features/subscriptions.mdx | 166 ++++++++---------- .../sdk/unity/v5/features/subscriptions.mdx | 128 +++++++------- .../sdk/android/v4/features/subscriptions.mdx | 16 +- .../sdk/android/v5/features/subscriptions.mdx | 16 +- .../sdk/cordova/v4/features/subscriptions.mdx | 46 ++--- .../sdk/cordova/v5/features/subscriptions.mdx | 119 ++++++------- .../sdk/flutter/v4/features/subscriptions.mdx | 48 ++--- .../sdk/flutter/v5/features/subscriptions.mdx | 42 ++--- .../zh/sdk/ios/v4/features/subscriptions.mdx | 18 +- .../zh/sdk/ios/v5/features/subscriptions.mdx | 44 +++-- .../zh/sdk/testing/subscription-recording.mdx | 20 +-- .../sdk/unity/v4/features/subscriptions.mdx | 46 ++--- .../sdk/unity/v5/features/subscriptions.mdx | 46 ++--- 33 files changed, 729 insertions(+), 945 deletions(-) diff --git a/src/content/docs/ja/sdk/android/v4/features/subscriptions.mdx b/src/content/docs/ja/sdk/android/v4/features/subscriptions.mdx index 0ab67f75b8..d690a60708 100644 --- a/src/content/docs/ja/sdk/android/v4/features/subscriptions.mdx +++ b/src/content/docs/ja/sdk/android/v4/features/subscriptions.mdx @@ -1,5 +1,5 @@ --- -title: サブスクリプション情報の送信 +title: サブスクリプション情報を送信する description: Adjustにサブスクリプション情報を送信するには、これらのメソッドを使用してください。 slug: ja/sdk/android/v4/features/subscriptions versions: @@ -14,13 +14,13 @@ redirects: -以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、アプリ固有の情報を別途追加する必要があります。設定のサポートをいたしますので、[support@adjust.com](mailto:support@adjust.com)または担当のテクニカルアカウントマネージャーまでお問い合わせください。 +以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、[アプリにサブスクリプションを設定](https://help.adjust.com/ja/article/set-up-subscriptions-for-your-app)の手順に従ってください。 Playストアのサブスクリプションを記録し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションを購入したら、詳細を含む `AdjustPlayStoreSubscription`オブジェクトをインスタンス化します。 -## 1\. サブスクリプションオブジェクトをインスタンス化する {#1-instantiate-a-subscription-object} +## 1\. サブスクリプションオブジェクトをインスタンス化する \{\#instantiate\-a\-subscription\-object\} @@ -158,7 +158,7 @@ subscription.addCallbackParameter("foo", "bar"); -### パートナーパラメーターの追加 {#add-partner-parameters} +### パートナーパラメーターを追加する {#add-partner-parameters} @@ -189,7 +189,7 @@ subscription.addPartnerParameter("foo", "bar"); -## 2\. サブスクリプション情報を送信する {#2-send-subscription-information} +## 2\. サブスクリプション情報を送信する \{\#send\-subscription\-information\} diff --git a/src/content/docs/ja/sdk/android/v5/features/subscriptions.mdx b/src/content/docs/ja/sdk/android/v5/features/subscriptions.mdx index 4d8bfea309..74e8fb9c47 100644 --- a/src/content/docs/ja/sdk/android/v5/features/subscriptions.mdx +++ b/src/content/docs/ja/sdk/android/v5/features/subscriptions.mdx @@ -1,5 +1,5 @@ --- -title: サブスクリプション情報の送信 +title: サブスクリプション情報を送信する description: Adjustにサブスクリプション情報を送信するには、これらのメソッドを使用してください。 slug: ja/sdk/android/features/subscriptions versions: @@ -14,13 +14,13 @@ redirects: -以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、アプリ固有の情報を別途追加する必要があります。設定のサポートをいたしますので、[support@adjust.com](mailto:support@adjust.com)または担当のテクニカルアカウントマネージャーまでお問い合わせください。 +以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、[アプリにサブスクリプションを設定](https://help.adjust.com/ja/article/set-up-subscriptions-for-your-app)の手順に従ってください。 Playストアのサブスクリプションを記録し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションを購入したら、詳細を含む `AdjustPlayStoreSubscription`オブジェクトをインスタンス化します。 -## 1\. サブスクリプションオブジェクトをインスタンス化する {#1-instantiate-a-subscription-object} +## 1\. サブスクリプションオブジェクトをインスタンス化する \{\#instantiate\-a\-subscription\-object\} @@ -158,7 +158,7 @@ subscription.addCallbackParameter("foo", "bar"); -### パートナーパラメーターの追加 {#add-partner-parameters} +### パートナーパラメーターを追加する {#add-partner-parameters} @@ -189,7 +189,7 @@ subscription.addPartnerParameter("foo", "bar"); -## 2\. サブスクリプション情報を送信する {#2-send-subscription-information} +## 2\. サブスクリプション情報を送信する \{\#send\-subscription\-information\} diff --git a/src/content/docs/ja/sdk/cordova/v4/features/subscriptions.mdx b/src/content/docs/ja/sdk/cordova/v4/features/subscriptions.mdx index 8c4b625cb0..9733423ba6 100644 --- a/src/content/docs/ja/sdk/cordova/v4/features/subscriptions.mdx +++ b/src/content/docs/ja/sdk/cordova/v4/features/subscriptions.mdx @@ -1,5 +1,5 @@ --- -title: サブスクリプション情報の送信 +title: サブスクリプション情報を送信する description: Adjustにサブスクリプション情報を送信するには、これらのメソッドを使用してください。 slug: ja/sdk/cordova/v4/features/subscriptions versions: @@ -14,19 +14,18 @@ redirects: -以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、アプリ固有の情報を別途追加する必要があります。設定のサポートをいたしますので、[support@adjust.com](mailto:support@adjust.com)または担当のテクニカルアカウントマネージャーまでお問い合わせください。 +以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、[アプリにサブスクリプションを設定](https://help.adjust.com/ja/article/set-up-subscriptions-for-your-app)の手順に従ってください。 App StoreおよびPlay Storeのサブスクリプションを計測し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションの購入を完了したら、その詳細を含む`AdjustAppStoreSubscription`または`AdjustPlayStoreSubscription`を作成してください。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. サブスクリプションオブジェクトをインスタンス化する \{\#instantiate\-a\-subscription\-object\} 開始するには、サブスクリプション購入の詳細を含むサブスクリプションオブジェクトを作成する必要があります。 - - + ```js constructor(price: string, currency: string, transactionId: string, receipt: string) @@ -53,8 +52,7 @@ var subscription = new AdjustAppStoreSubscription( ``` - - + ```js constructor(price: string, currency: string, sku: string, orderId: string, signature: string, purchaseToken: string) @@ -87,13 +85,12 @@ var subscription = new AdjustPlayStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 購入データを記録する {#record-the-purchase-date} ユーザーがサブスクリプションを購入した日を記録することができます。SDKはこのデータを返して、レポートします。 - - + ```js setTransactionDate(transactionDate: string): void @@ -115,8 +112,7 @@ subscription.setTransactionDate(transactionDate); ``` - - + ```js setPurchaseTime(purchaseTime: string): void @@ -141,7 +137,7 @@ subscription.setPurchaseTime(purchaseTime); -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 購入地域を記録する(iOSのみ) {#record-the-purchase-region-ios-only} @@ -151,7 +147,7 @@ setSalesRegion(salesRegion: string): void -ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`setSalesRegion`メソッドを呼び、国コードを`string`としてパスします。これは、[`Storefront`](https://developer.apple.com/documentation/storekit/storefront)オブジェクトの[`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)としてフォーマットされる必要があります。 +ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`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( @@ -164,13 +160,12 @@ var subscription = new AdjustAppStoreSubscription( subscription.setSalesRegion(salesRegion); ``` -### Add callback parameters {#add-callback-parameters} +### コールバックパラメーターを追加する {#add-callback-parameters} コールバックパラメーターをサブスクリプションオブジェクトに追加することができます。Adjustは、これらのパラメーターをコールバックURLに追加します。コールバックパラメーターを追加するには、サブスクリプションオブジェクトの`addCallbackParameter`メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。 - - + ```js addCallbackParameter(key: string, value: string): void @@ -191,8 +186,7 @@ subscription.addCallbackParameter("key2", "value2"); ``` - - + ```js addCallbackParameter(key: string, value: string): void @@ -217,13 +211,12 @@ subscription.addCallbackParameter("key2", "value2"); -### Add partner parameters {#add-partner-parameters} +### パートナーパラメーターを追加する {#add-partner-parameters} パートナーパラメーターをサブスクリプションオブジェクトに追加することができます。SDKは、ユーザーがサブスクリプションを購入した時に、Adjustサーバーへこれらを送信します。Adjustサーバーは、その情報をネットワークパートナーに転送します。パラメーターパラメーターを追加するには、サブスクリプションオブジェクトの`addPartnerParameter`メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。 - - + ```js addPartnerParameter(key: string, value: string): void @@ -244,8 +237,7 @@ subscription.addPartnerParameter("key2", "value2"); ``` - - + ```js addPartnerParameter(key: string, value: string): void @@ -270,13 +262,12 @@ subscription.addPartnerParameter("key2", "value2"); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. サブスクリプション情報を記録する \{\#record\-subscription\-information\} サブスクリプションオブジェクトを設定したら、Adjust SDKを使用して記録することが可能です。 - - + ```js trackAppStoreSubscription(subscription: AdjustAppStoreSubscription): void @@ -304,8 +295,7 @@ Adjust.trackAppStoreSubscription(subscription); ``` - - + ```js trackPlayStoreSubscription(subscription: AdjustPlayStoreSubscription): void diff --git a/src/content/docs/ja/sdk/cordova/v5/features/subscriptions.mdx b/src/content/docs/ja/sdk/cordova/v5/features/subscriptions.mdx index 13a6cf8658..3e4695cf4c 100644 --- a/src/content/docs/ja/sdk/cordova/v5/features/subscriptions.mdx +++ b/src/content/docs/ja/sdk/cordova/v5/features/subscriptions.mdx @@ -1,5 +1,5 @@ --- -title: サブスクリプション情報の送信 +title: サブスクリプション情報を送信する description: Adjustにサブスクリプション情報を送信するには、これらのメソッドを使用してください。 slug: ja/sdk/cordova/features/subscriptions versions: @@ -14,64 +14,61 @@ redirects: -以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、アプリ固有の情報を別途追加する必要があります。設定のサポートをいたしますので、[support@adjust.com](mailto:support@adjust.com)または担当のテクニカルアカウントマネージャーまでお問い合わせください。 +以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、[アプリにサブスクリプションを設定](https://help.adjust.com/ja/article/set-up-subscriptions-for-your-app)の手順に従ってください。 App StoreおよびPlay Storeのサブスクリプションを計測し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションの購入を完了したら、その詳細を含む`AdjustAppStoreSubscription`または`AdjustPlayStoreSubscription`を作成してください。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. サブスクリプションオブジェクトをインスタンス化する \{\#instantiate\-a\-subscription\-object\} 開始するには、サブスクリプション購入の詳細を含むサブスクリプションオブジェクトを作成する必要があります。 - - + -```js -constructor(price: string, currency: string, transactionId: string, receipt: string) +```ts +constructor(price: string, currency: string, transactionId: string) ``` -以下のプロパティを含む`AdjustAppStoreSubscription`オブジェクトを作成します: +以下のプロパティを含む`AdjustAppStoreSubscription`オブジェクトを作成します。 -| パラメーター | データタイプ | 説明 | -| --------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `price` | 数値 | サブスクリプションの価格 | -| `currency` | 文字列 | サブスクリプションの通貨。[`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` | 文字列 | トランザクションID | -| `receipt` | 文字列 | レシート情報 | +\|パラメーター \|データタイプ \|説明 \| +\| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\- \| +\| `price` \| `string` \|サブスクリプションの価格 \| +\| `currency` \| `string` \|サブスクリプションの通貨。 [`currencyCode`](https://developer.apple.com/documentation/foundation/nslocale/1642836-currencycode?language=objc)オブジェクトの[`priceLocale`](https://developer.apple.com/documentation/storekit/skproduct/1506145-pricelocale?language=objc)としてフォーマット\| +\| `transactionId` \| `string` \| トランザクションのためのID\| \| ```js var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); +Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js +```ts constructor(price: string, currency: string, sku: string, orderId: string, signature: string, purchaseToken: string) ``` -以下のプロパティを含む`AdjustPlayStoreSubscription`オブジェクトを作成します: +以下のプロパティを含む`AdjustPlayStoreSubscription`オブジェクトを作成します。 | パラメーター | データタイプ | 説明 | | --------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `price` | 数値 | サブスクリプションの価格 | -| `currency` | 文字列 | サブスクリプション通貨 | -| `sku` | 文字列 | プロダクトID | -| `orderId` | 文字列 | トランザクションID | -| `signature` | 文字列 | 購入データのシグネチャー | -| `purchaseToken` | 文字列 | トランザクションの一意のトークン。詳細は[Googleのドキュメント]()を参照してください | +| `price` | `string` | サブスクリプションの価格 | +| `currency` | `string` | サブスクリプション通貨 | +| `sku` | `string` | プロダクトID | +| `orderId` | `string` | トランザクションID | +| `signature` | `string` | 購入データのシグネチャー | +| `purchaseToken` | `string` | トランザクションの一意のトークン。詳細は[Googleのドキュメント]()を参照してください | ```js var subscription = new AdjustPlayStoreSubscription( @@ -87,15 +84,14 @@ var subscription = new AdjustPlayStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 購入データを記録する {#record-the-purchase-date} ユーザーがサブスクリプションを購入した日を記録することができます。SDKはこのデータを返して、レポートします。 - - + -```js +```ts setTransactionDate(transactionDate: string): void ``` @@ -108,17 +104,16 @@ var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); subscription.setTransactionDate(transactionDate); +Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js +```ts setPurchaseTime(purchaseTime: string): void ``` @@ -141,38 +136,37 @@ subscription.setPurchaseTime(purchaseTime); -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 購入地域を記録する(iOSのみ) {#record-the-purchase-region-ios-only} -```js +```ts setSalesRegion(salesRegion: string): void ``` -ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`setSalesRegion`メソッドを呼び、国コードを`string`としてパスします。これは、[`Storefront`](https://developer.apple.com/documentation/storekit/storefront)オブジェクトの[`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)としてフォーマットされる必要があります。 +ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`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( price, currency, transactionId, - receipt, ); subscription.setSalesRegion(salesRegion); +Adjust.trackPlayStoreSubscription(subscription); ``` -### Add callback parameters {#add-callback-parameters} +### コールバックパラメーターを追加する {#add-callback-parameters} コールバックパラメーターをサブスクリプションオブジェクトに追加することができます。Adjustは、これらのパラメーターをコールバックURLに追加します。コールバックパラメーターを追加するには、サブスクリプションオブジェクトの`addCallbackParameter`メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。 - - + -```js +```ts addCallbackParameter(key: string, value: string): void ``` @@ -183,18 +177,20 @@ var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); +subscription.setTransactionDate(transactionDate); +subscription.setSalesRegion(salesRegion); subscription.addCallbackParameter("key1", "value1"); subscription.addCallbackParameter("key2", "value2"); + +Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js +```ts addCallbackParameter(key: string, value: string): void ``` @@ -217,15 +213,14 @@ subscription.addCallbackParameter("key2", "value2"); -### Add partner parameters {#add-partner-parameters} +### パートナーパラメーターを追加する {#add-partner-parameters} パートナーパラメーターをサブスクリプションオブジェクトに追加することができます。SDKは、ユーザーがサブスクリプションを購入した時に、Adjustサーバーへこれらを送信します。Adjustサーバーは、その情報をネットワークパートナーに転送します。パラメーターパラメーターを追加するには、サブスクリプションオブジェクトの`addPartnerParameter`メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。 - - + -```js +```ts addPartnerParameter(key: string, value: string): void ``` @@ -236,18 +231,20 @@ var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); +subscription.setTransactionDate(transactionDate); +subscription.setSalesRegion(salesRegion); subscription.addPartnerParameter("key1", "value1"); subscription.addPartnerParameter("key2", "value2"); + +Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js +```ts addPartnerParameter(key: string, value: string): void ``` @@ -270,16 +267,15 @@ subscription.addPartnerParameter("key2", "value2"); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. サブスクリプション情報を記録する \{\#record\-subscription\-information\} サブスクリプションオブジェクトを設定したら、Adjust SDKを使用して記録することが可能です。 - - + -```js -trackAppStoreSubscription(subscription: AdjustAppStoreSubscription): void +```ts +trackAppStoreSubscription(adjustAppStoreSubscription: AdjustAppStoreSubscription): void ``` @@ -291,24 +287,18 @@ var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); subscription.setTransactionDate(transactionDate); subscription.setSalesRegion(salesRegion); -subscription.addCallbackParameter("key1", "value1"); -subscription.addCallbackParameter("key2", "value2"); -subscription.addPartnerParameter("key1", "value1"); -subscription.addPartnerParameter("key2", "value2"); Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js -trackPlayStoreSubscription(subscription: AdjustPlayStoreSubscription): void +```ts +trackPlayStoreSubscription(adjustPlayStoreSubscription: AdjustPlayStoreSubscription): void ``` @@ -325,10 +315,6 @@ var subscription = new AdjustPlayStoreSubscription( purchaseToken, ); subscription.setPurchaseTime(purchaseTime); -subscription.addCallbackParameter("key1", "value1"); -subscription.addCallbackParameter("key2", "value2"); -subscription.addPartnerParameter("key1", "value1"); -subscription.addPartnerParameter("key2", "value2"); Adjust.trackPlayStoreSubscription(subscription); ``` diff --git a/src/content/docs/ja/sdk/flutter/v4/features/subscriptions.mdx b/src/content/docs/ja/sdk/flutter/v4/features/subscriptions.mdx index 1d620a8ce6..ec45f5f087 100644 --- a/src/content/docs/ja/sdk/flutter/v4/features/subscriptions.mdx +++ b/src/content/docs/ja/sdk/flutter/v4/features/subscriptions.mdx @@ -1,5 +1,5 @@ --- -title: サブスクリプション情報の送信 +title: サブスクリプション情報を送信する description: Adjustにサブスクリプション情報を送信するには、これらのメソッドを使用してください。 slug: ja/sdk/flutter/v4/features/subscriptions versions: @@ -14,19 +14,18 @@ redirects: -以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、アプリ固有の情報を別途追加する必要があります。設定のサポートをいたしますので、[support@adjust.com](mailto:support@adjust.com)または担当のテクニカルアカウントマネージャーまでお問い合わせください。 +以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、[アプリにサブスクリプションを設定](https://help.adjust.com/ja/article/set-up-subscriptions-for-your-app)の手順に従ってください。 App StoreおよびPlay Storeのサブスクリプションを計測し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションの購入を完了したら、その詳細を含む`AdjustAppStoreSubscription`または`AdjustPlayStoreSubscription`を作成してください。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. サブスクリプションオブジェクトをインスタンス化する \{\#instantiate\-a\-subscription\-object\} 開始するには、サブスクリプション購入の詳細を含むサブスクリプションオブジェクトを作成する必要があります。 - - + ```dart AdjustAppStoreSubscription(String _price, String _currency, String _transactionId, String _receipt) @@ -39,7 +38,7 @@ AdjustAppStoreSubscription(String _price, String _currency, String _transactionI | パラメーター | データタイプ | 説明 | | --------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `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` | レシート情報 | @@ -52,8 +51,7 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( ``` - - + ```dart AdjustPlayStoreSubscription(String _price, String _currency, String _sku, String _orderId, String _signature, String _purchaseToken) @@ -63,14 +61,14 @@ AdjustPlayStoreSubscription(String _price, String _currency, String _sku, String 以下のプロパティを含む`AdjustPlayStoreSubscription`オブジェクトを作成します: -| パラメーター | データタイプ | 説明 | -| --------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `price` | `String` | サブスクリプションの価格 | -| `currency` | `String` | サブスクリプション通貨 | -| `sku` | `String` | プロダクトID | -| `orderId` | `String` | トランザクションID | -| `signature` | `String` | 購入データのシグネチャー | -| `purchaseToken` | `String` | トランザクションの一意のトークン。詳細は[Googleのドキュメント]()を参照してください。 | +| パラメーター | データタイプ | 説明 | +| --------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `price` | `String` | サブスクリプションの価格 | +| `currency` | `String` | サブスクリプション通貨 | +| `sku` | `String` | プロダクトID | +| `orderId` | `String` | トランザクションID | +| `signature` | `String` | 購入データのシグネチャー | +| `purchaseToken` | `String` | トランザクションの一意のトークン。詳細は[Googleのドキュメント]()を参照してください | ```dart AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( @@ -85,13 +83,12 @@ AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 購入データを記録する {#record-the-purchase-date} ユーザーがサブスクリプションを購入した日を記録することができます。SDKはこのデータを返して、レポートします。 - - + ```dart void setTransactionDate(String _transactionDate) @@ -112,8 +109,7 @@ subscription.setTransactionDate(transactionDate); ``` - - + ```dart void setPurchaseTime(String purchaseTime) @@ -137,7 +133,7 @@ subscription.setPurchaseTime(purchaseTime); -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 購入地域を記録する(iOSのみ) {#record-the-purchase-region-ios-only} @@ -147,7 +143,7 @@ void setSalesRegion(String _salesRegion) -ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`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)としてフォーマットされる必要があります。 +ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`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)としてフォーマットされる必要があります。 ```dart AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -159,13 +155,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( subscription.setSalesRegion(salesRegion); ``` -### Add callback parameters {#add-callback-parameters} +### コールバックパラメーターを追加する {#add-callback-parameters} コールバックパラメーターをサブスクリプションオブジェクトに追加することができます。Adjustは、これらのパラメーターをコールバックURLに追加します。コールバックパラメーターを追加するには、サブスクリプションオブジェクトの`addCallbackParameter`メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。 - - + ```dart void addCallbackParameter(String key, String value) @@ -185,8 +180,7 @@ subscription.addCallbackParameter('key2', 'value2'); ``` - - + ```dart void addCallbackParameter(String key, String value) @@ -210,13 +204,12 @@ subscription.addCallbackParameter('key2', 'value2'); -### Add partner parameters {#add-partner-parameters} +### パートナーパラメーターを追加する {#add-partner-parameters} パートナーパラメーターをサブスクリプションオブジェクトに追加することができます。SDKは、ユーザーがサブスクリプションを購入した時に、Adjustサーバーへこれらを送信します。Adjustサーバーは、その情報をネットワークパートナーに転送します。パラメーターパラメーターを追加するには、サブスクリプションオブジェクトの`addPartnerParameter`メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。 - - + ```dart void addPartnerParameter(String key, String value) @@ -236,8 +229,7 @@ subscription.addPartnerParameter('key2', 'value2'); ``` - - + ```dart void addPartnerParameter(String key, String value) @@ -261,13 +253,12 @@ subscription.addPartnerParameter('key2', 'value2'); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. サブスクリプション情報を記録する \{\#record\-subscription\-information\} サブスクリプションオブジェクトを設定したら、Adjust SDKを使用して記録することが可能です。 - - + ```dart static void trackAppStoreSubscription(AdjustAppStoreSubscription subscription) @@ -294,8 +285,7 @@ Adjust.trackAppStoreSubscription(subscription); ``` - - + ```dart static void trackPlayStoreSubscription(AdjustPlayStoreSubscription subscription) diff --git a/src/content/docs/ja/sdk/flutter/v5/features/subscriptions.mdx b/src/content/docs/ja/sdk/flutter/v5/features/subscriptions.mdx index e85c014a32..ca6fe31518 100644 --- a/src/content/docs/ja/sdk/flutter/v5/features/subscriptions.mdx +++ b/src/content/docs/ja/sdk/flutter/v5/features/subscriptions.mdx @@ -1,5 +1,5 @@ --- -title: サブスクリプション情報の送信 +title: サブスクリプション情報を送信する description: Adjustにサブスクリプション情報を送信するには、これらのメソッドを使用してください。 slug: ja/sdk/flutter/features/subscriptions versions: @@ -14,19 +14,18 @@ redirects: -以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、アプリ固有の情報を別途追加する必要があります。設定のサポートをいたしますので、[support@adjust.com](mailto:support@adjust.com)または担当のテクニカルアカウントマネージャーまでお問い合わせください。 +以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、[アプリにサブスクリプションを設定](https://help.adjust.com/ja/article/set-up-subscriptions-for-your-app)の手順に従ってください。 App StoreおよびPlay Storeのサブスクリプションを計測し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションの購入を完了したら、その詳細を含む`AdjustAppStoreSubscription`または`AdjustPlayStoreSubscription`を作成してください。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. サブスクリプションオブジェクトをインスタンス化する \{\#instantiate\-a\-subscription\-object\} 開始するには、サブスクリプション購入の詳細を含むサブスクリプションオブジェクトを作成する必要があります。 - - + ```dart AdjustAppStoreSubscription(String _price, String _currency, String _transactionId) @@ -50,8 +49,7 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( ``` - - + ```dart AdjustPlayStoreSubscription(String _price, String _currency, String _sku, String _orderId, String _signature, String _purchaseToken) @@ -61,14 +59,14 @@ AdjustPlayStoreSubscription(String _price, String _currency, String _sku, String 以下のプロパティを含む`AdjustPlayStoreSubscription`オブジェクトを作成します: -| パラメーター | データタイプ | 説明 | -| --------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `price` | `String` | サブスクリプションの価格 | -| `currency` | `String` | サブスクリプション通貨 | -| `sku` | `String` | プロダクトID | -| `orderId` | `String` | トランザクションID | -| `signature` | `String` | 購入データのシグネチャー | -| `purchaseToken` | `String` | トランザクションの一意のトークン。詳細は[Googleのドキュメント]()を参照してください。 | +| パラメーター | データタイプ | 説明 | +| --------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `price` | `String` | サブスクリプションの価格 | +| `currency` | `String` | サブスクリプション通貨 | +| `sku` | `String` | プロダクトID | +| `orderId` | `String` | トランザクションID | +| `signature` | `String` | 購入データのシグネチャー | +| `purchaseToken` | `String` | トランザクションの一意のトークン。詳細は[Googleのドキュメント]()を参照してください | ```dart AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( @@ -83,7 +81,7 @@ AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 購入データを記録する {#record-the-purchase-date} ユーザーがサブスクリプションを購入した日を記録することができます。SDKはこのデータを返して、レポートします。 @@ -140,7 +138,7 @@ subscription.purchaseTime = 'purchase-time'; -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 購入地域を記録する(iOSのみ) {#record-the-purchase-region-ios-only} @@ -150,7 +148,7 @@ String? salesRegion -ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`setSalesRegion`メソッドを呼び、国コードを`String`としてパスします。これは、[`Storefront`](https://developer.apple.com/documentation/storekit/storefront)オブジェクトの[`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)としてフォーマットされる必要があります。 +ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`setSalesRegion`メソッドを呼び、国コードを`String`としてパスします。これは、[`Storefront`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)オブジェクトの[`countryCode`](https://developer.apple.com/documentation/storekit/storefront)としてフォーマットされる必要があります。 ```dart AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -161,13 +159,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( subscription.salesRegion = 'sales-region'; ``` -### Add callback parameters {#add-callback-parameters} +### コールバックパラメーターを追加する {#add-callback-parameters} コールバックパラメーターをサブスクリプションオブジェクトに追加することができます。Adjustは、これらのパラメーターをコールバックURLに追加します。コールバックパラメーターを追加するには、サブスクリプションオブジェクトの`addCallbackParameter`メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。 - - + ```dart void addCallbackParameter(String key, String value) @@ -186,8 +183,7 @@ subscription.addCallbackParameter('key2', 'value2'); ``` - - + ```dart void addCallbackParameter(String key, String value) @@ -211,13 +207,12 @@ subscription.addCallbackParameter('key2', 'value2'); -### Add partner parameters {#add-partner-parameters} +### パートナーパラメーターを追加する {#add-partner-parameters} パートナーパラメーターをサブスクリプションオブジェクトに追加することができます。SDKは、ユーザーがサブスクリプションを購入した時に、Adjustサーバーへこれらを送信します。Adjustサーバーは、その情報をネットワークパートナーに転送します。パラメーターパラメーターを追加するには、サブスクリプションオブジェクトの`addPartnerParameter`メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。 - - + ```dart void addPartnerParameter(String key, String value) @@ -236,8 +231,7 @@ subscription.addPartnerParameter('key2', 'value2'); ``` - - + ```dart void addPartnerParameter(String key, String value) @@ -261,13 +255,12 @@ subscription.addPartnerParameter('key2', 'value2'); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. サブスクリプション情報を記録する \{\#record\-subscription\-information\} サブスクリプションオブジェクトを設定したら、Adjust SDKを使用して記録することが可能です。 - - + ```dart static void trackAppStoreSubscription(AdjustAppStoreSubscription subscription) @@ -293,8 +286,7 @@ Adjust.trackAppStoreSubscription(subscription); ``` - - + ```dart static void trackPlayStoreSubscription(AdjustPlayStoreSubscription subscription) diff --git a/src/content/docs/ja/sdk/ios/v4/features/subscriptions.mdx b/src/content/docs/ja/sdk/ios/v4/features/subscriptions.mdx index 8eec80dbac..6974980005 100644 --- a/src/content/docs/ja/sdk/ios/v4/features/subscriptions.mdx +++ b/src/content/docs/ja/sdk/ios/v4/features/subscriptions.mdx @@ -1,5 +1,5 @@ --- -title: サブスクリプション情報の送信 +title: サブスクリプション情報を送信する description: Adjustにサブスクリプション情報を送信するには、これらのメソッドを使用してください。 slug: ja/sdk/ios/v4/features/subscriptions versions: @@ -14,13 +14,13 @@ redirects: -以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、アプリ固有の情報を別途追加する必要があります。設定のサポートをいたしますので、[support@adjust.com](mailto:support@adjust.com)または担当のテクニカルアカウントマネージャーまでお問い合わせください。 +以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、[アプリにサブスクリプションを設定](https://help.adjust.com/ja/article/set-up-subscriptions-for-your-app)の手順に従ってください。 App Storeのサブスクリプションを記録し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションの購入を完了したら、その詳細を含む`ADJSubscription`インスタンスを作成します。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. サブスクリプションオブジェクトをインスタンス化する \{\#instantiate\-a\-subscription\-object\} @@ -64,7 +64,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -### Record the purchase date {#record-the-purchase-date} +### 購入データを記録する {#record-the-purchase-date} @@ -102,7 +102,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -### Record the purchase region {#record-the-purchase-region} +### 購入地域を記録する {#record-the-purchase-region} @@ -112,7 +112,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`setSalesRegion`メソッドを呼び、国コードを`NSString`としてパスします。これは、[`priceLocale`](https://developer.apple.com/documentation/storekit/skproduct/1506145-pricelocale?language=swift)オブジェクトの[`countryCode`](https://developer.apple.com/documentation/foundation/nslocale/1643060-countrycode?language=swift)としてフォーマットされる必要があります。 +ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`setSalesRegion`メソッドを呼び、国コードを`NSString`としてパスします。これは、[`priceLocale`](https://developer.apple.com/documentation/foundation/nslocale/1643060-countrycode?language=swift)オブジェクトの[`countryCode`](https://developer.apple.com/documentation/storekit/skproduct/1506145-pricelocale?language=swift)としてフォーマットされる必要があります。 @@ -140,7 +140,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -### Add callback parameters {#add-callback-parameters} +### コールバックパラメーターを追加する {#add-callback-parameters} @@ -180,7 +180,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -### Add partner parameters {#add-partner-parameters} +### パートナーパラメーターを追加する {#add-partner-parameters} @@ -220,7 +220,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -## 2\. Send subscription information {#2-send-subscription-information} +## 2\. サブスクリプション情報を送信する \{\#send\-subscription\-information\} diff --git a/src/content/docs/ja/sdk/ios/v5/features/subscriptions.mdx b/src/content/docs/ja/sdk/ios/v5/features/subscriptions.mdx index 3513a031ef..bc863d1932 100644 --- a/src/content/docs/ja/sdk/ios/v5/features/subscriptions.mdx +++ b/src/content/docs/ja/sdk/ios/v5/features/subscriptions.mdx @@ -1,5 +1,5 @@ --- -title: サブスクリプション情報の送信 +title: サブスクリプション情報を送信する description: Adjustにサブスクリプション情報を送信するには、これらのメソッドを使用してください。 slug: ja/sdk/ios/features/subscriptions versions: @@ -14,13 +14,13 @@ redirects: -以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、アプリ固有の情報を別途追加する必要があります。設定のサポートをいたしますので、[support@adjust.com](mailto:support@adjust.com)または担当のテクニカルアカウントマネージャーまでお問い合わせください。 +以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、[アプリにサブスクリプションを設定](https://help.adjust.com/ja/article/set-up-subscriptions-for-your-app)の手順に従ってください。 App Storeのサブスクリプションを記録し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションの購入を完了したら、その詳細を含む`ADJAppStoreSubscription`インスタンスを作成します。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. サブスクリプションオブジェクトをインスタンス化する \{\#instantiate\-a\-subscription\-object\} @@ -62,7 +62,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -### Record the purchase date {#record-the-purchase-date} +### 購入データを記録する {#record-the-purchase-date} @@ -78,10 +78,10 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit ```swift -let subscription = ADJAppStoreSubscription( +guard let subscription = ADJAppStoreSubscription( price: price, currency: currency, - transactionId: transactionId) + transactionId: transactionId) else { return } // ... subscription.setTransactionDate(transactionDate) ``` @@ -100,7 +100,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -### Record the purchase region {#record-the-purchase-region} +### 購入地域を記録する {#record-the-purchase-region} @@ -110,16 +110,16 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`setSalesRegion`メソッドを呼び、国コードを`NSString`としてパスします。これは、[`Storefront`](https://developer.apple.com/documentation/storekit/storefront)オブジェクトの[`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)としてフォーマットされる必要があります。 +ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`setSalesRegion`メソッドを呼び、国コードを`NSString`としてパスします。これは、[`Storefront`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)オブジェクトの[`countryCode`](https://developer.apple.com/documentation/storekit/storefront)としてフォーマットされる必要があります。 ```swift -let subscription = ADJAppStoreSubscription( +guard let subscription = ADJAppStoreSubscription( price: price, currency: currency, - transactionId: transactionId) + transactionId: transactionId) else { return } // ... subscription.setSalesRegion(salesRegion) ``` @@ -138,7 +138,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -### Add callback parameters {#add-callback-parameters} +### コールバックパラメーターを追加する {#add-callback-parameters} @@ -154,10 +154,10 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit ```swift -let subscription = ADJAppStoreSubscription( +guard let subscription = ADJAppStoreSubscription( price: price, currency: currency, - transactionId: transactionId) + transactionId: transactionId) else { return } // ... subscription.addCallbackParameter("key1", value: "value1") subscription.addCallbackParameter("key2", value: "value2") @@ -178,7 +178,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -### Add partner parameters {#add-partner-parameters} +### パートナーパラメーターを追加する {#add-partner-parameters} @@ -194,10 +194,10 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit ```swift -let subscription = ADJAppStoreSubscription( +guard let subscription = ADJAppStoreSubscription( price: price, currency: currency, - transactionId: transactionId) + transactionId: transactionId) else { return } // ... subscription.addParameterParameter("key1", value: "value1") subscription.addParameterParameter("key2", value: "value2") @@ -218,7 +218,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -## 2\. Send subscription information {#2-send-subscription-information} +## 2\. サブスクリプション情報を送信する \{\#send\-subscription\-information\} @@ -234,21 +234,19 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit ```swift -let subscription = ADJAppStoreSubscription( - price: price, - currency: currency, - transactionId: transactionId) +guard let subscription = ADJAppStoreSubscription( + price: price, + currency: currency, + transactionId: transactionId) else { return } subscription.setTransactionDate(transactionDate) subscription.setSalesRegion(salesRegion) // Add callback parameters - subscription.addCallbackParameter("key1", value: "value1") subscription.addCallbackParameter("key2", value: "value2") // Add partner parameters - subscription.addPartnerParameter("key1", value: "value1") subscription.addCallbackParameter("key2", value: "value2") diff --git a/src/content/docs/ja/sdk/testing/subscription-recording.mdx b/src/content/docs/ja/sdk/testing/subscription-recording.mdx index e50193644d..ab6e9fc9b2 100644 --- a/src/content/docs/ja/sdk/testing/subscription-recording.mdx +++ b/src/content/docs/ja/sdk/testing/subscription-recording.mdx @@ -6,12 +6,6 @@ sidebar-label: サブスクリプション計測 sidebar-position: 3 --- - - -Adjustは新規顧客のサブスクリプションの記録を終了しました。すでにサブスクリプションの記録を設定している場合は、専任のアカウントマネージャーまたは[support@adjust.com](mailto:support@adjust.com)までお問い合わせください。 - - - Adjust SDKを使用して、アプリ内でのサブスクリプション購入に関する情報を記録できます。 @@ -22,13 +16,13 @@ Adjust SDKを使用して、アプリ内でのサブスクリプション購入 SDKのテストには以下のツールを使用できます。 -- Adjustテストコンソール([AppView](https://help.adjust.com/ja/article/testing-console)でご利用可能)。 -- [AdjustデバイスAPI](/ja/api/device-api/inspect) -- IDEのログアウトプット +- Adjustテストコンソール([AppView](https://help.adjust.com/ja/article/testing-console)でご利用可能)。 +- [AdjustデバイスAPI](/ja/api/device-api/inspect) +- IDEのログアウトプット これが機能していることをテストするには、以下の手順に従ってください。 -1. お使いのプラットフォーム向けの開始ガイドに従って、Adjust SDKを連携します。 +1. お使いのプラットフォーム向けの連携ガイドに従って、Adjust SDKを連携します。 2. 環境を **サンドボックス** に設定します。これにより、アプリからはテストコンソールにのみ情報が送信されるようになります。 3. アプリから全てのログ情報を取得するために、ログレベルを **verbose** に設定します。 4. テストデバイスまたはエミュレートされたデバイスを設定し、デバイスの広告IDを確認します。[Adjust Insightsアプリ](https://apps.apple.com/us/app/adjust-insights/id1125517808)をインストールして、この情報を見つけることができます。 @@ -44,9 +38,9 @@ SDKのテストには以下のツールを使用できます。 サブスクリプションが正常に記録されている場合、コンソール出力で次のフィールドの値が入力されます。 -- **LastSubscriptionEventType** -- [**Last Subscription Event Subtype**](https://help.adjust.com/ja/article/manage-subscription-data#subscription-event-subtypes) -- **LastSubscriptionEventTimestamp** -- **製品ID** +- **LastSubscriptionEventType** +- [**Last Subscription Event Subtype**](https://help.adjust.com/ja/article/manage-subscription-data#subscription-event-subtypes) +- **LastSubscriptionEventTimestamp** +- **製品ID** ![Adjustテストコンソール](@images/sdk-testing/subscription/testing-console.png) diff --git a/src/content/docs/ja/sdk/unity/v4/features/subscriptions.mdx b/src/content/docs/ja/sdk/unity/v4/features/subscriptions.mdx index dbda54d121..ce11a3dee5 100644 --- a/src/content/docs/ja/sdk/unity/v4/features/subscriptions.mdx +++ b/src/content/docs/ja/sdk/unity/v4/features/subscriptions.mdx @@ -1,5 +1,5 @@ --- -title: サブスクリプション情報の送信 +title: サブスクリプション情報を送信する description: Adjustにサブスクリプション情報を送信するには、これらのメソッドを使用してください。 slug: ja/sdk/unity/v4/features/subscriptions versions: @@ -14,19 +14,18 @@ redirects: -以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、アプリ固有の情報を別途追加する必要があります。設定のサポートをいたしますので、[support@adjust.com](mailto:support@adjust.com)または担当のテクニカルアカウントマネージャーまでお問い合わせください。 +以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、[アプリにサブスクリプションを設定](https://help.adjust.com/ja/article/set-up-subscriptions-for-your-app)の手順に従ってください。 App StoreおよびPlay Storeのサブスクリプションを計測し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションの購入を完了したら、その詳細を含む`AdjustAppStoreSubscription`または`AdjustPlayStoreSubscription`を作成してください。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. サブスクリプションオブジェクトをインスタンス化する \{\#instantiate\-a\-subscription\-object\} 開始するには、サブスクリプション購入の詳細を含むサブスクリプションオブジェクトを作成する必要があります。 - - + ```cs public AdjustAppStoreSubscription(string price, string currency, string transactionId, string receipt) @@ -52,8 +51,7 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( ``` - - + ```cs public AdjustPlayStoreSubscription(string price, string currency, string sku, string orderId, string signature, string purchaseToken) @@ -63,14 +61,14 @@ public AdjustPlayStoreSubscription(string price, string currency, string sku, st 以下のプロパティを含む`AdjustPlayStoreSubscription`オブジェクトを作成します: -| パラメーター | データタイプ | 説明 | -| --------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `price` | `string` | サブスクリプションの価格 | -| `currency` | `string` | サブスクリプション通貨 | -| `sku` | `string` | プロダクトID | -| `orderId` | `string` | トランザクションID | -| `signature` | `string` | 購入データのシグネチャー | -| `purchaseToken` | `string` | トランザクションの一意のトークン。詳細は[Googleのドキュメント]()を参照してください。 | +| パラメーター | データタイプ | 説明 | +| --------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `price` | `string` | サブスクリプションの価格 | +| `currency` | `string` | サブスクリプション通貨 | +| `sku` | `string` | プロダクトID | +| `orderId` | `string` | トランザクションID | +| `signature` | `string` | 購入データのシグネチャー | +| `purchaseToken` | `string` | トランザクションの一意のトークン。詳細は[Googleのドキュメント]()を参照してください | ```cs AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -85,13 +83,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 購入データを記録する {#record-the-purchase-date} ユーザーがサブスクリプションを購入した日を記録することができます。SDKはこのデータを返して、レポートします。 - - + ```cs public void setTransactionDate(string transactionDate); @@ -112,8 +109,7 @@ subscription.setTransactionDate(transactionDate); ``` - - + ```cs public void setPurchaseTime(string purchaseTime); @@ -137,7 +133,7 @@ subscription.setPurchaseTime(purchaseTime); -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 購入地域を記録する(iOSのみ) {#record-the-purchase-region-ios-only} @@ -147,7 +143,7 @@ public void setSalesRegion(string salesRegion); -ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`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)としてフォーマットされる必要があります。 +ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`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)としてフォーマットされる必要があります。 ```cs AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -159,13 +155,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( subscription.setSalesRegion(salesRegion); ``` -### Add callback parameters {#add-callback-parameters} +### コールバックパラメーターを追加する {#add-callback-parameters} コールバックパラメーターをサブスクリプションオブジェクトに追加することができます。Adjustは、これらのパラメーターをコールバックURLに追加します。コールバックパラメーターを追加するには、サブスクリプションオブジェクトの`addCallbackParameter`メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。 - - + ```cs public void addCallbackParameter(string key, string value); @@ -185,8 +180,7 @@ subscription.addCallbackParameter("key2", "value2"); ``` - - + ```cs public void addCallbackParameter(string key, string value); @@ -210,13 +204,12 @@ subscription.addCallbackParameter("key2", "value2"); -### Add partner parameters {#add-partner-parameters} +### パートナーパラメーターを追加する {#add-partner-parameters} パートナーパラメーターをサブスクリプションオブジェクトに追加することができます。SDKは、ユーザーがサブスクリプションを購入した時に、Adjustサーバーへこれらを送信します。Adjustサーバーは、その情報をネットワークパートナーに転送します。パラメーターパラメーターを追加するには、サブスクリプションオブジェクトの`addPartnerParameter`メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。 - - + ```cs public void addPartnerParameter(string key, string value); @@ -236,8 +229,7 @@ subscription.addPartnerParameter("key2", "value2"); ``` - - + ```cs public void addPartnerParameter(string key, string value); @@ -261,13 +253,12 @@ subscription.addPartnerParameter("key2", "value2"); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. サブスクリプション情報を記録する \{\#record\-subscription\-information\} サブスクリプションオブジェクトを設定したら、Adjust SDKを使用して記録することが可能です。 - - + ```cs public static void trackAppStoreSubscription(AdjustAppStoreSubscription subscription); @@ -294,8 +285,7 @@ Adjust.trackAppStoreSubscription(subscription); ``` - - + ```cs public static void trackPlayStoreSubscription(AdjustPlayStoreSubscription subscription); diff --git a/src/content/docs/ja/sdk/unity/v5/features/subscriptions.mdx b/src/content/docs/ja/sdk/unity/v5/features/subscriptions.mdx index 14b70922ce..746c3a58c1 100644 --- a/src/content/docs/ja/sdk/unity/v5/features/subscriptions.mdx +++ b/src/content/docs/ja/sdk/unity/v5/features/subscriptions.mdx @@ -1,5 +1,5 @@ --- -title: サブスクリプション情報の送信 +title: サブスクリプション情報を送信する description: Adjustにサブスクリプション情報を送信するには、これらのメソッドを使用してください。 slug: ja/sdk/unity/features/subscriptions versions: @@ -14,19 +14,18 @@ redirects: -以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、アプリ固有の情報を別途追加する必要があります。設定のサポートをいたしますので、[support@adjust.com](mailto:support@adjust.com)または担当のテクニカルアカウントマネージャーまでお問い合わせください。 +以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、[アプリにサブスクリプションを設定](https://help.adjust.com/ja/article/set-up-subscriptions-for-your-app)の手順に従ってください。 App StoreおよびPlay Storeのサブスクリプションを計測し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションの購入を完了したら、その詳細を含む`AdjustAppStoreSubscription`または`AdjustPlayStoreSubscription`を作成してください。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. サブスクリプションオブジェクトをインスタンス化する \{\#instantiate\-a\-subscription\-object\} 開始するには、サブスクリプション購入の詳細を含むサブスクリプションオブジェクトを作成する必要があります。 - - + ```cs public AdjustAppStoreSubscription(string price, string currency, string transactionId); @@ -50,8 +49,7 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( ``` - - + ```cs public AdjustPlayStoreSubscription(string price, string currency, string sku, string orderId, string signature, string purchaseToken) @@ -61,14 +59,14 @@ public AdjustPlayStoreSubscription(string price, string currency, string sku, st 以下のプロパティを含む`AdjustPlayStoreSubscription`オブジェクトを作成します: -| パラメーター | データタイプ | 説明 | -| --------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `price` | `string` | サブスクリプションの価格 | -| `currency` | `string` | サブスクリプション通貨 | -| `sku` | `string` | プロダクトID | -| `orderId` | `string` | トランザクションID | -| `signature` | `string` | 購入データのシグネチャー | -| `purchaseToken` | `string` | トランザクションの一意のトークン。詳細は[Googleのドキュメント]()を参照してください。 | +| パラメーター | データタイプ | 説明 | +| --------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `price` | `string` | サブスクリプションの価格 | +| `currency` | `string` | サブスクリプション通貨 | +| `sku` | `string` | プロダクトID | +| `orderId` | `string` | トランザクションID | +| `signature` | `string` | 購入データのシグネチャー | +| `purchaseToken` | `string` | トランザクションの一意のトークン。詳細は[Googleのドキュメント]()を参照してください | ```cs AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -83,13 +81,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 購入データを記録する {#record-the-purchase-date} ユーザーがサブスクリプションを購入した日を記録することができます。SDKはこのデータを返して、レポートします。 - - + ```cs public string TransactionDate { get; set; } @@ -109,8 +106,7 @@ subscription.TransactionDate = transactionDate; ``` - - + ```cs public string PurchaseTime { get; set; } @@ -134,7 +130,7 @@ subscription.PurchaseTime = purchaseTime; -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 購入地域を記録する(iOSのみ) {#record-the-purchase-region-ios-only} @@ -144,7 +140,7 @@ public string SalesRegion { get; set; } -ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、 `AdjustPlayStoreSubscription`インスタンスの`SalesRegion`プロパティを`string`として国コードに設定します。これは、[`Storefront`](https://developer.apple.com/documentation/storekit/storefront)オブジェクトの[`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)としてフォーマットされる必要があります。 +ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、 `AdjustPlayStoreSubscription`インスタンスの`SalesRegion`プロパティを`string`として国コードに設定します。これは、[`Storefront`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)オブジェクトの[`countryCode`](https://developer.apple.com/documentation/storekit/storefront)としてフォーマットされる必要があります。 ```cs AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -155,13 +151,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( subscription.SalesRegiom = salesRegion; ``` -### Add callback parameters {#add-callback-parameters} +### コールバックパラメーターを追加する {#add-callback-parameters} コールバックパラメーターをサブスクリプションオブジェクトに追加することができます。Adjustは、これらのパラメーターをコールバックURLに追加します。コールバックパラメーターを追加するには、サブスクリプションオブジェクトの`AddCallbackParameter`メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。 - - + ```cs public void AddCallbackParameter(string key, string value); @@ -180,8 +175,7 @@ subscription.AddCallbackParameter("key2", "value2"); ``` - - + ```cs public void AddCallbackParameter(string key, string value); @@ -205,13 +199,12 @@ subscription.AddCallbackParameter("key2", "value2"); -### Add partner parameters {#add-partner-parameters} +### パートナーパラメーターを追加する {#add-partner-parameters} パートナーパラメーターをサブスクリプションオブジェクトに追加することができます。SDKは、ユーザーがサブスクリプションを購入した時に、Adjustサーバーへこれらを送信します。Adjustサーバーは、その情報をネットワークパートナーに転送します。パラメーターパラメーターを追加するには、サブスクリプションオブジェクトの`AddPartnerParameter`メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。 - - + ```cs public void AddPartnerParameter(string key, string value); @@ -230,8 +223,7 @@ subscription.AddPartnerParameter("key2", "value2"); ``` - - + ```cs public void AddPartnerParameter(string key, string value); @@ -255,13 +247,12 @@ subscription.AddPartnerParameter("key2", "value2"); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. サブスクリプション情報を記録する \{\#record\-subscription\-information\} サブスクリプションオブジェクトを設定したら、Adjust SDKを使用して記録することが可能です。 - - + ```cs public static void TrackAppStoreSubscription(AdjustAppStoreSubscription subscription); @@ -287,8 +278,7 @@ Adjust.TrackAppStoreSubscription(subscription); ``` - - + ```cs public static void TrackPlayStoreSubscription(AdjustPlayStoreSubscription subscription); diff --git a/src/content/docs/ko/sdk/android/v4/features/subscriptions.mdx b/src/content/docs/ko/sdk/android/v4/features/subscriptions.mdx index c59ffc20c0..81dc6febf2 100644 --- a/src/content/docs/ko/sdk/android/v4/features/subscriptions.mdx +++ b/src/content/docs/ko/sdk/android/v4/features/subscriptions.mdx @@ -14,13 +14,13 @@ redirects: -다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 Adjust는 앱에 특화된 정보를 설정해야 합니다. 설정을 위해 [support@adjust.com](mailto:support@adjust.com)이나 담당 TAM\(테크니컬 어카운트 매니저\)에게 연락하시기 바랍니다. +다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 [앱에 대한 구독 설정](https://help.adjust.com/ko/article/set-up-subscriptions-for-your-app)에 나온 단계를 수행하시기 바랍니다. 플레이 스토어 구독을 기록한 후 Adjust SDK로 유효성을 검증할 수 있습니다. 사용자가 구독을 구매한 뒤 상세 내용을 담은 `AdjustPlayStoreSubscription` 객체를 생성하시기 바랍니다. -## 1\. 구독 객체 인스턴스화 {#1-instantiate-a-subscription-object} +## 1\. 구독 객체 인스턴스화 \{\#instantiate\-a\-subscription\-object\} @@ -137,7 +137,7 @@ public void addCallbackParameter(String key, String value) -콜백 파라미터를 구독 객체에 추가할 수 있습니다. Adjust는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 `addCallbackParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 파라미터를 추가할 수 있습니다. +콜백 파라미터를 구독 객체에 추가할 수 있습니다. Adjust는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 `addCallbackParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 매개 변수를 추가할 수 있습니다. @@ -189,7 +189,7 @@ subscription.addPartnerParameter("foo", "bar"); -## 2\. 구독 정보 전송 {#2-send-subscription-information} +## 2\. 구독 정보 전송 \{\#send\-subscription\-information\} diff --git a/src/content/docs/ko/sdk/android/v5/features/subscriptions.mdx b/src/content/docs/ko/sdk/android/v5/features/subscriptions.mdx index bb96245ecf..0e07d3c8b5 100644 --- a/src/content/docs/ko/sdk/android/v5/features/subscriptions.mdx +++ b/src/content/docs/ko/sdk/android/v5/features/subscriptions.mdx @@ -14,13 +14,13 @@ redirects: -다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 Adjust는 앱에 특화된 정보를 설정해야 합니다. 설정을 위해 [support@adjust.com](mailto:support@adjust.com)이나 담당 TAM\(테크니컬 어카운트 매니저\)에게 연락하시기 바랍니다. +다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 [앱에 대한 구독 설정](https://help.adjust.com/ko/article/set-up-subscriptions-for-your-app)에 나온 단계를 수행하시기 바랍니다. 플레이 스토어 구독을 기록한 후 Adjust SDK로 유효성을 검증할 수 있습니다. 사용자가 구독을 구매한 뒤 상세 내용을 담은 `AdjustPlayStoreSubscription` 객체를 생성하시기 바랍니다. -## 1\. 구독 객체 인스턴스화 {#1-instantiate-a-subscription-object} +## 1\. 구독 객체 인스턴스화 \{\#instantiate\-a\-subscription\-object\} @@ -137,7 +137,7 @@ public void addCallbackParameter(String key, String value) -콜백 파라미터를 구독 객체에 추가할 수 있습니다. Adjust는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 `addCallbackParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 파라미터를 추가할 수 있습니다. +콜백 파라미터를 구독 객체에 추가할 수 있습니다. Adjust는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 `addCallbackParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 매개 변수를 추가할 수 있습니다. @@ -189,7 +189,7 @@ subscription.addPartnerParameter("foo", "bar"); -## 2\. 구독 정보 전송 {#2-send-subscription-information} +## 2\. 구독 정보 전송 \{\#send\-subscription\-information\} diff --git a/src/content/docs/ko/sdk/cordova/v4/features/subscriptions.mdx b/src/content/docs/ko/sdk/cordova/v4/features/subscriptions.mdx index f0d091ce4b..bc62d9337b 100644 --- a/src/content/docs/ko/sdk/cordova/v4/features/subscriptions.mdx +++ b/src/content/docs/ko/sdk/cordova/v4/features/subscriptions.mdx @@ -14,19 +14,18 @@ redirects: -다음 단계는 Adjust SDK 내의 구독 트래킹만을 설정합니다. 이 기능을 활성화하려면 Adjust는 앱에 특화된 정보를 설정해야 합니다. 설정을 위해 [support@adjust.com](mailto:support@adjust.com)이나 담당 TAM\(테크니컬 어카운트 매니저\)에게 연락하시기 바랍니다. +다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 [앱에 대한 구독 설정](https://help.adjust.com/ko/article/set-up-subscriptions-for-your-app)에 나온 단계를 수행하시기 바랍니다. 앱 스토어 및 플레이 스토어 구독을 기록한 후 Adjust SDK로 유효성을 검증할 수 있습니다. 사용자가 구독을 구매한 뒤 상세 내용을 담은 `AdjustAppStoreSubscription` 또는 `AdjustPlayStoreSubscription` 인스턴스를 생성하시기 바랍니다. -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 구독 객체 인스턴스화 \{\#instantiate\-a\-subscription\-object\} 시작하려면 구독 구매에 대한 세부 정보가 포함된 구독 객체를 생성해야 합니다. - - + ```js constructor(price: string, currency: string, transactionId: string, receipt: string) @@ -53,8 +52,7 @@ var subscription = new AdjustAppStoreSubscription( ``` - - + ```js constructor(price: string, currency: string, sku: string, orderId: string, signature: string, purchaseToken: string) @@ -87,13 +85,12 @@ var subscription = new AdjustPlayStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 구매일 기록 {#record-the-purchase-date} 사용자가 구독을 구매한 날짜를 기록할 수 있습니다. SDK는 리포트할 수 있도록 이 데이터를 반환합니다. - - + ```js setTransactionDate(transactionDate: string): void @@ -115,8 +112,7 @@ subscription.setTransactionDate(transactionDate); ``` - - + ```js setPurchaseTime(purchaseTime: string): void @@ -141,7 +137,7 @@ subscription.setPurchaseTime(purchaseTime); -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 구매 지역 기록\(iOS만 해당\) {#record-the-purchase-region-ios-only} @@ -151,7 +147,7 @@ setSalesRegion(salesRegion: string): void -사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 구독 객체의 `setSalesRegion` 메서드를 호출하고 국가 코드를 `string`로 전달합니다. 이는 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront) 객체의 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)로 포맷되어야 합니다. +사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 구독 객체의 `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( @@ -164,13 +160,12 @@ var subscription = new AdjustAppStoreSubscription( subscription.setSalesRegion(salesRegion); ``` -### Add callback parameters {#add-callback-parameters} +### 콜백 파라미터 추가 {#add-callback-parameters} 콜백 파라미터를 구독 객체에 추가할 수 있습니다. Adjust는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 `addCallbackParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 매개 변수를 추가할 수 있습니다. - - + ```js addCallbackParameter(key: string, value: string): void @@ -191,8 +186,7 @@ subscription.addCallbackParameter("key2", "value2"); ``` - - + ```js addCallbackParameter(key: string, value: string): void @@ -217,13 +211,12 @@ subscription.addCallbackParameter("key2", "value2"); -### Add partner parameters {#add-partner-parameters} +### 파트너 파라미터 추가 {#add-partner-parameters} Adjust에서는 파트너 파라미터를 구독 객체에 추가할 수 있습니다. SDK는 사용자가 구독을 구매할 때 이를 Adjust 서버로 전송합니다. 이후 Adjust 서버는 해당 정보를 네트워크 파트너에게 전달합니다. 파트너 파라미터를 추가하려면 구독 객체의 `addPartnerParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 개의 파트너 파라미터를 추가할 수 있습니다. - - + ```js addPartnerParameter(key: string, value: string): void @@ -244,8 +237,7 @@ subscription.addPartnerParameter("key2", "value2"); ``` - - + ```js addPartnerParameter(key: string, value: string): void @@ -270,13 +262,12 @@ subscription.addPartnerParameter("key2", "value2"); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. 구독 정보 기록 \{\#record\-subscription\-information\} 구독 객체를 설정하고 나면 Adjust SDK를 사용하여 기록을 시작할 수 있습니다. - - + ```js trackAppStoreSubscription(subscription: AdjustAppStoreSubscription): void @@ -304,8 +295,7 @@ Adjust.trackAppStoreSubscription(subscription); ``` - - + ```js trackPlayStoreSubscription(subscription: AdjustPlayStoreSubscription): void diff --git a/src/content/docs/ko/sdk/cordova/v5/features/subscriptions.mdx b/src/content/docs/ko/sdk/cordova/v5/features/subscriptions.mdx index 1e223aa3bb..05ff6e7057 100644 --- a/src/content/docs/ko/sdk/cordova/v5/features/subscriptions.mdx +++ b/src/content/docs/ko/sdk/cordova/v5/features/subscriptions.mdx @@ -14,64 +14,58 @@ redirects: -다음 단계는 Adjust SDK 내의 구독 트래킹만을 설정합니다. 이 기능을 활성화하려면 Adjust는 앱에 특화된 정보를 설정해야 합니다. 설정을 위해 [support@adjust.com](mailto:support@adjust.com)이나 담당 TAM\(테크니컬 어카운트 매니저\)에게 연락하시기 바랍니다. +다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 [앱에 대한 구독 설정](https://help.adjust.com/ko/article/set-up-subscriptions-for-your-app)에 나온 단계를 수행하시기 바랍니다. 앱 스토어 및 플레이 스토어 구독을 기록한 후 Adjust SDK로 유효성을 검증할 수 있습니다. 사용자가 구독을 구매한 뒤 상세 내용을 담은 `AdjustAppStoreSubscription` 또는 `AdjustPlayStoreSubscription` 인스턴스를 생성하시기 바랍니다. -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 구독 객체 인스턴스화 \{\#instantiate\-a\-subscription\-object\} 시작하려면 구독 구매에 대한 세부 정보가 포함된 구독 객체를 생성해야 합니다. - - + -```js -constructor(price: string, currency: string, transactionId: string, receipt: string) +```ts +constructor(price: string, currency: string, transactionId: string) ``` -다음 속성을 포함하는 `AdjustAppStoreSubscription` 객체를 생성합니다. +다음 속성들을 포함하는 `AdjustAppStoreSubscription` 객체를 생성합니다. -| 파라미터 | 데이터 유형 | 설명 | -| --------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `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 | 영수증 정보 | +\| 파라미터 \| 데이터 유형 \| 설명 \| \| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\- \| \| `price` \| `string` \| 구독 요금 \| \| `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 \| \| ```js var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); +Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js +```ts constructor(price: string, currency: string, sku: string, orderId: string, signature: string, purchaseToken: string) ``` -다음 속성을 포함하는 `AdjustPlayStoreSubscription` 객체를 생성합니다. +다음 속성들을 포함하는 `AdjustPlayStoreSubscription` 객체를 생성합니다. | 파라미터 | 데이터 유형 | 설명 | | --------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `price` | Number | 구독료 | -| `currency` | String | 구독 통화 | -| `sku` | String | 제품 ID | -| `orderId` | String | 거래 ID | -| `signature` | String | 구매 데이터의 서명 | -| `purchaseToken` | String | 거래의 고유 토큰. 자세한 정보는 [Google 문서]()를 참조하시기 바랍니다. | +| `price` | `string` | 구독료 | +| `currency` | `string` | 구독 통화 | +| `sku` | `string` | 제품 ID | +| `orderId` | `string` | 거래 ID | +| `signature` | `string` | 구매 데이터의 서명 | +| `purchaseToken` | `string` | 거래의 고유 토큰. 자세한 정보는 [Google 문서]()를 참조하시기 바랍니다. | ```js var subscription = new AdjustPlayStoreSubscription( @@ -87,15 +81,14 @@ var subscription = new AdjustPlayStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 구매일 기록 {#record-the-purchase-date} 사용자가 구독을 구매한 날짜를 기록할 수 있습니다. SDK는 리포트할 수 있도록 이 데이터를 반환합니다. - - + -```js +```ts setTransactionDate(transactionDate: string): void ``` @@ -108,17 +101,16 @@ var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); subscription.setTransactionDate(transactionDate); +Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js +```ts setPurchaseTime(purchaseTime: string): void ``` @@ -141,38 +133,37 @@ subscription.setPurchaseTime(purchaseTime); -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 구매 지역 기록\(iOS만 해당\) {#record-the-purchase-region-ios-only} -```js +```ts setSalesRegion(salesRegion: string): void ``` -사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 구독 객체의 `setSalesRegion` 메서드를 호출하고 국가 코드를 `string`로 전달합니다. 이는 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront) 객체의 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)로 포맷되어야 합니다. +사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 구독 객체의 `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( price, currency, transactionId, - receipt, ); subscription.setSalesRegion(salesRegion); +Adjust.trackPlayStoreSubscription(subscription); ``` -### Add callback parameters {#add-callback-parameters} +### 콜백 파라미터 추가 {#add-callback-parameters} 콜백 파라미터를 구독 객체에 추가할 수 있습니다. Adjust는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 `addCallbackParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 매개 변수를 추가할 수 있습니다. - - + -```js +```ts addCallbackParameter(key: string, value: string): void ``` @@ -183,18 +174,20 @@ var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); +subscription.setTransactionDate(transactionDate); +subscription.setSalesRegion(salesRegion); subscription.addCallbackParameter("key1", "value1"); subscription.addCallbackParameter("key2", "value2"); + +Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js +```ts addCallbackParameter(key: string, value: string): void ``` @@ -217,15 +210,14 @@ subscription.addCallbackParameter("key2", "value2"); -### Add partner parameters {#add-partner-parameters} +### 파트너 파라미터 추가 {#add-partner-parameters} Adjust에서는 파트너 파라미터를 구독 객체에 추가할 수 있습니다. SDK는 사용자가 구독을 구매할 때 이를 Adjust 서버로 전송합니다. 이후 Adjust 서버는 해당 정보를 네트워크 파트너에게 전달합니다. 파트너 파라미터를 추가하려면 구독 객체의 `addPartnerParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 개의 파트너 파라미터를 추가할 수 있습니다. - - + -```js +```ts addPartnerParameter(key: string, value: string): void ``` @@ -236,18 +228,20 @@ var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); +subscription.setTransactionDate(transactionDate); +subscription.setSalesRegion(salesRegion); subscription.addPartnerParameter("key1", "value1"); subscription.addPartnerParameter("key2", "value2"); + +Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js +```ts addPartnerParameter(key: string, value: string): void ``` @@ -270,50 +264,43 @@ subscription.addPartnerParameter("key2", "value2"); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. 구독 정보 기록 \{\#record\-subscription\-information\} 구독 객체를 설정하고 나면 Adjust SDK를 사용하여 기록을 시작할 수 있습니다. - - + -```js -trackAppStoreSubscription(subscription: AdjustAppStoreSubscription): void +```ts +trackAppStoreSubscription(adjustAppStoreSubscription: AdjustAppStoreSubscription): void ``` -구독 객체를 `trackAppStoreSubscription` 메서드로 전달하여 사용자의 구독 구매를 기록합니다. +구독 객체를 `trackAppStoreSubscription` 메서드 메서드로 전달하여 사용자의 구독 구매를 기록합니다. ```js var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); subscription.setTransactionDate(transactionDate); subscription.setSalesRegion(salesRegion); -subscription.addCallbackParameter("key1", "value1"); -subscription.addCallbackParameter("key2", "value2"); -subscription.addPartnerParameter("key1", "value1"); -subscription.addPartnerParameter("key2", "value2"); Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js -trackPlayStoreSubscription(subscription: AdjustPlayStoreSubscription): void +```ts +trackPlayStoreSubscription(adjustPlayStoreSubscription: AdjustPlayStoreSubscription): void ``` -구독 객체를 `trackPlayStoreSubscription` 메서드로 전달하여 사용자의 구독 구매를 기록합니다. +구독 객체를 `trackPlayStoreSubscription` 메서드 메서드로 전달하여 사용자의 구독 구매를 기록합니다. ```js var subscription = new AdjustPlayStoreSubscription( @@ -325,10 +312,6 @@ var subscription = new AdjustPlayStoreSubscription( purchaseToken, ); subscription.setPurchaseTime(purchaseTime); -subscription.addCallbackParameter("key1", "value1"); -subscription.addCallbackParameter("key2", "value2"); -subscription.addPartnerParameter("key1", "value1"); -subscription.addPartnerParameter("key2", "value2"); Adjust.trackPlayStoreSubscription(subscription); ``` diff --git a/src/content/docs/ko/sdk/flutter/v4/features/subscriptions.mdx b/src/content/docs/ko/sdk/flutter/v4/features/subscriptions.mdx index 4771e41767..24302c652f 100644 --- a/src/content/docs/ko/sdk/flutter/v4/features/subscriptions.mdx +++ b/src/content/docs/ko/sdk/flutter/v4/features/subscriptions.mdx @@ -14,19 +14,18 @@ redirects: -다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 Adjust는 앱에 특화된 정보를 설정해야 합니다. 설정을 위해 [support@adjust.com](mailto:support@adjust.com)이나 담당 TAM\(테크니컬 어카운트 매니저\)에게 연락하시기 바랍니다. +다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 [앱에 대한 구독 설정](https://help.adjust.com/ko/article/set-up-subscriptions-for-your-app)에 나온 단계를 수행하시기 바랍니다. 앱 스토어 및 플레이 스토어 구독을 기록한 후 Adjust SDK로 유효성을 검증할 수 있습니다. 사용자가 구독을 구매한 뒤 상세 내용을 담은 `AdjustAppStoreSubscription` 또는 `AdjustPlayStoreSubscription` 인스턴스를 생성하시기 바랍니다. -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 구독 객체 인스턴스화 \{\#instantiate\-a\-subscription\-object\} 시작하려면 구독 구매에 대한 세부 정보가 포함된 구독 객체를 생성해야 합니다. - - + ```dart AdjustAppStoreSubscription(String _price, String _currency, String _transactionId, String _receipt) @@ -36,12 +35,12 @@ AdjustAppStoreSubscription(String _price, String _currency, String _transactionI 다음 속성을 포함하는 `AdjustAppStoreSubscription` 객체를 생성합니다. -| 파라미터 | 데이터 유형 | 설명 | -| --------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `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)로 포맷됨. | -| `transactionId` | `String` | 거래 ID | -| `receipt` | `String` | 영수증 정보 | +| 파라미터 | 데이터 유형 | 설명 | +| --------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `price` | `String` | 구독료 | +| `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` | 영수증 정보 | ```dart AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -52,8 +51,7 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( ``` - - + ```dart AdjustPlayStoreSubscription(String _price, String _currency, String _sku, String _orderId, String _signature, String _purchaseToken) @@ -85,13 +83,12 @@ AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 구매일 기록 {#record-the-purchase-date} 사용자가 구독을 구매한 날짜를 기록할 수 있습니다. SDK는 리포트할 수 있도록 이 데이터를 반환합니다. - - + ```dart void setTransactionDate(String _transactionDate) @@ -112,8 +109,7 @@ subscription.setTransactionDate(transactionDate); ``` - - + ```dart void setPurchaseTime(String purchaseTime) @@ -137,7 +133,7 @@ subscription.setPurchaseTime(purchaseTime); -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 구매 지역 기록\(iOS만 해당\) {#record-the-purchase-region-ios-only} @@ -147,7 +143,7 @@ void setSalesRegion(String _salesRegion) -사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 구독 객체의 `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)로 포맷되어야 합니다. ```dart AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -159,13 +155,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( subscription.setSalesRegion(salesRegion); ``` -### Add callback parameters {#add-callback-parameters} +### 콜백 파라미터 추가 {#add-callback-parameters} -콜백 파라미터를 구독 객체에 추가할 수 있습니다. SDK는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 `addCallbackParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 파라미터를 추가할 수 있습니다. +콜백 파라미터를 구독 객체에 추가할 수 있습니다. Adjust는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 `addCallbackParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 매개 변수를 추가할 수 있습니다. - - + ```dart void addCallbackParameter(String key, String value) @@ -185,8 +180,7 @@ subscription.addCallbackParameter('key2', 'value2'); ``` - - + ```dart void addCallbackParameter(String key, String value) @@ -210,13 +204,12 @@ subscription.addCallbackParameter('key2', 'value2'); -### Add partner parameters {#add-partner-parameters} +### 파트너 파라미터 추가 {#add-partner-parameters} Adjust에서는 파트너 파라미터를 구독 객체에 추가할 수 있습니다. SDK는 사용자가 구독을 구매할 때 이를 Adjust 서버로 전송합니다. 이후 Adjust 서버는 해당 정보를 네트워크 파트너에게 전달합니다. 파트너 파라미터를 추가하려면 구독 객체의 `addPartnerParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 개의 파트너 파라미터를 추가할 수 있습니다. - - + ```dart void addPartnerParameter(String key, String value) @@ -236,8 +229,7 @@ subscription.addPartnerParameter('key2', 'value2'); ``` - - + ```dart void addPartnerParameter(String key, String value) @@ -261,13 +253,12 @@ subscription.addPartnerParameter('key2', 'value2'); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. 구독 정보 기록 \{\#record\-subscription\-information\} 구독 객체를 설정하고 나면 Adjust SDK를 사용하여 기록을 시작할 수 있습니다. - - + ```dart static void trackAppStoreSubscription(AdjustAppStoreSubscription subscription) @@ -294,8 +285,7 @@ Adjust.trackAppStoreSubscription(subscription); ``` - - + ```dart static void trackPlayStoreSubscription(AdjustPlayStoreSubscription subscription) diff --git a/src/content/docs/ko/sdk/flutter/v5/features/subscriptions.mdx b/src/content/docs/ko/sdk/flutter/v5/features/subscriptions.mdx index 8df2429865..710272e48d 100644 --- a/src/content/docs/ko/sdk/flutter/v5/features/subscriptions.mdx +++ b/src/content/docs/ko/sdk/flutter/v5/features/subscriptions.mdx @@ -14,19 +14,18 @@ redirects: -다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 Adjust는 앱에 특화된 정보를 설정해야 합니다. 설정을 위해 [support@adjust.com](mailto:support@adjust.com)이나 담당 TAM\(테크니컬 어카운트 매니저\)에게 연락하시기 바랍니다. +다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 [앱에 대한 구독 설정](https://help.adjust.com/ko/article/set-up-subscriptions-for-your-app)에 나온 단계를 수행하시기 바랍니다. 앱 스토어 및 플레이 스토어 구독을 기록한 후 Adjust SDK로 유효성을 검증할 수 있습니다. 사용자가 구독을 구매한 뒤 상세 내용을 담은 `AdjustAppStoreSubscription` 또는 `AdjustPlayStoreSubscription` 인스턴스를 생성하시기 바랍니다. -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 구독 객체 인스턴스화 \{\#instantiate\-a\-subscription\-object\} 시작하려면 구독 구매에 대한 세부 정보가 포함된 구독 객체를 생성해야 합니다. - - + ```dart AdjustAppStoreSubscription(String _price, String _currency, String _transactionId) @@ -36,7 +35,7 @@ AdjustAppStoreSubscription(String _price, String _currency, String _transactionI 다음 속성을 포함하는 `AdjustAppStoreSubscription` 객체를 생성합니다. -\| 파라미터 \| 데이터 유형 \| 설명 \| \| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\- \| \| `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)로 형식화됨 \| +\| 파라미터 \| 데이터 유형 \| 설명 \| \| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\- \| \| `price` \| `String` \| 구독 요금 \| \| `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 \| \| ```dart @@ -47,8 +46,7 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( ``` - - + ```dart AdjustPlayStoreSubscription(String _price, String _currency, String _sku, String _orderId, String _signature, String _purchaseToken) @@ -80,14 +78,14 @@ AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 구매일 기록 {#record-the-purchase-date} 사용자가 구독을 구매한 날짜를 기록할 수 있습니다. SDK는 리포트할 수 있도록 이 데이터를 반환합니다. - + -`AdjustAppStoreSubscription` 클래스에 `transactionDate` 속성을 추가합니다. +`AdjustAppStoreSubscription` 클래스에`transactionDate` 속성을 추가합니다. @@ -97,7 +95,7 @@ String? transactionDate -사용자가 구독을 구매한 날짜를 기록하기 위해 `subscription` 인스턴스의 `transactionDate` 속성에 타임스탬프를 설정합니다. +`subscription` 인스턴스의 `transactionDate` 속성에 타임스탬프를 설정하면 사용자가 구독을 결제한 날을 기록할 수 있습니다. ```dart AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -111,7 +109,7 @@ subscription.transactionDate = 'transactionDate'; -`AdjustPlayStoreSubscription` 클래스에 `purchaseTime` 속성을 추가합니다. +`AdjustPlayStoreSubscription` 클래스에`purchaseTime` 속성을 추가합니다. @@ -121,7 +119,7 @@ String? purchaseTime; -사용자가 구독을 구매한 날짜를 기록하기 위해 `subscription` 인스턴스의 `purchaseTime` 속성에 타임스탬프를 설정합니다. +`subscription` 인스턴스의 `purchaseTime` 속성에 타임스탬프를 설정하면 사용자가 구독을 결제한 날을 기록할 수 있습니다. ```dart AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( @@ -137,7 +135,7 @@ subscription.purchaseTime = 'purchase-time'; -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 구매 지역 기록\(iOS만 해당\) {#record-the-purchase-region-ios-only} @@ -147,7 +145,7 @@ String? salesRegion -사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 구독 객체의 `setSalesRegion` 메서드를 호출하고 국가 코드를 `String`로 전달합니다. 이는 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront) 객체의 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)로 포맷되어야 합니다. +사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 구독 객체의 `setSalesRegion` 메서드를 호출하고 국가 코드를 `String`로 전달합니다. 이는 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode) 객체의 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront)로 포맷되어야 합니다. ```dart AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -158,13 +156,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( subscription.salesRegion = 'sales-region'; ``` -### Add callback parameters {#add-callback-parameters} +### 콜백 파라미터 추가 {#add-callback-parameters} -콜백 파라미터를 구독 객체에 추가할 수 있습니다. SDK는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 `addCallbackParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 파라미터를 추가할 수 있습니다. +콜백 파라미터를 구독 객체에 추가할 수 있습니다. Adjust는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 `addCallbackParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 매개 변수를 추가할 수 있습니다. - - + ```dart void addCallbackParameter(String key, String value) @@ -183,8 +180,7 @@ subscription.addCallbackParameter('key2', 'value2'); ``` - - + ```dart void addCallbackParameter(String key, String value) @@ -208,13 +204,12 @@ subscription.addCallbackParameter('key2', 'value2'); -### Add partner parameters {#add-partner-parameters} +### 파트너 파라미터 추가 {#add-partner-parameters} Adjust에서는 파트너 파라미터를 구독 객체에 추가할 수 있습니다. SDK는 사용자가 구독을 구매할 때 이를 Adjust 서버로 전송합니다. 이후 Adjust 서버는 해당 정보를 네트워크 파트너에게 전달합니다. 파트너 파라미터를 추가하려면 구독 객체의 `addPartnerParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 개의 파트너 파라미터를 추가할 수 있습니다. - - + ```dart void addPartnerParameter(String key, String value) @@ -233,8 +228,7 @@ subscription.addPartnerParameter('key2', 'value2'); ``` - - + ```dart void addPartnerParameter(String key, String value) @@ -258,13 +252,12 @@ subscription.addPartnerParameter('key2', 'value2'); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. 구독 정보 기록 \{\#record\-subscription\-information\} 구독 객체를 설정하고 나면 Adjust SDK를 사용하여 기록을 시작할 수 있습니다. - - + ```dart static void trackAppStoreSubscription(AdjustAppStoreSubscription subscription) @@ -290,8 +283,7 @@ Adjust.trackAppStoreSubscription(subscription); ``` - - + ```dart static void trackPlayStoreSubscription(AdjustPlayStoreSubscription subscription) diff --git a/src/content/docs/ko/sdk/ios/v4/features/subscriptions.mdx b/src/content/docs/ko/sdk/ios/v4/features/subscriptions.mdx index 3c0b16f547..68c1d8d087 100644 --- a/src/content/docs/ko/sdk/ios/v4/features/subscriptions.mdx +++ b/src/content/docs/ko/sdk/ios/v4/features/subscriptions.mdx @@ -14,13 +14,13 @@ redirects: -다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 Adjust는 앱에 특화된 정보를 설정해야 합니다. 설정을 위해 [support@adjust.com](mailto:support@adjust.com)이나 담당 TAM\(테크니컬 어카운트 매니저\)에게 연락하시기 바랍니다. +다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 [앱에 대한 구독 설정](https://help.adjust.com/ko/article/set-up-subscriptions-for-your-app)에 나온 단계를 수행하시기 바랍니다. 앱 스토어 구독을 기록한 후 Adjust SDK로 유효성을 검증할 수 있습니다. 사용자가 구독을 구매한 뒤 상세 내용을 담은 `ADJSubscription` 인스턴스를 생성하시기 바랍니다. -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 구독 객체 인스턴스화 \{\#instantiate\-a\-subscription\-object\} @@ -38,7 +38,7 @@ redirects: | 파라미터 | 데이터 유형 | 설명 | | --------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `price` | `NSDecimalNumber` | 구독료 | -| `currency` | `NSString` | 구독 통화. [`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` | `NSString` | 구독 통화. [`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` | `NSString` | 거래 ID | | `receipt` | `NSString` | 영수증 정보 | @@ -64,7 +64,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -### Record the purchase date {#record-the-purchase-date} +### 구매일 기록 {#record-the-purchase-date} @@ -102,7 +102,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -### Record the purchase region {#record-the-purchase-region} +### 구매 지역 기록 {#record-the-purchase-region} @@ -112,7 +112,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 구독 객체의 `setSalesRegion` 메서드를 호출하고 국가 코드를 `NSString`로 전달합니다. 이는 [`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` 메서드를 호출하고 국가 코드를 `NSString`로 전달합니다. 이는 [`priceLocale`](https://developer.apple.com/documentation/foundation/nslocale/1643060-countrycode?language=swift) 객체의 [`countryCode`](https://developer.apple.com/documentation/storekit/skproduct/1506145-pricelocale?language=swift)로 포맷되어야 합니다. @@ -140,7 +140,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -### Add callback parameters {#add-callback-parameters} +### 콜백 파라미터 추가 {#add-callback-parameters} @@ -180,7 +180,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -### Add partner parameters {#add-partner-parameters} +### 파트너 파라미터 추가 {#add-partner-parameters} @@ -220,7 +220,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -## 2\. Send subscription information {#2-send-subscription-information} +## 2\. 구독 정보 전송 \{\#send\-subscription\-information\} diff --git a/src/content/docs/ko/sdk/ios/v5/features/subscriptions.mdx b/src/content/docs/ko/sdk/ios/v5/features/subscriptions.mdx index d154a10899..b1a0052934 100644 --- a/src/content/docs/ko/sdk/ios/v5/features/subscriptions.mdx +++ b/src/content/docs/ko/sdk/ios/v5/features/subscriptions.mdx @@ -14,13 +14,13 @@ redirects: -다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 Adjust는 앱에 특화된 정보를 설정해야 합니다. 설정을 위해 [support@adjust.com](mailto:support@adjust.com)이나 담당 TAM\(테크니컬 어카운트 매니저\)에게 연락하시기 바랍니다. +다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 [앱에 대한 구독 설정](https://help.adjust.com/ko/article/set-up-subscriptions-for-your-app)에 나온 단계를 수행하시기 바랍니다. 앱 스토어 구독을 기록한 후 Adjust SDK로 유효성을 검증할 수 있습니다. 사용자가 구독을 구매한 뒤 상세 내용을 담은 `ADJAppStoreSubscription` 인스턴스를 생성하시기 바랍니다. -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 구독 객체 인스턴스화 \{\#instantiate\-a\-subscription\-object\} @@ -37,7 +37,7 @@ redirects: | 파라미터 | 데이터 유형 | 설명 | | --------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `price` | `NSDecimalNumber` | 구독료 | -| `currency` | `NSString` | 구독 통화. [`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` | `NSString` | 구독 통화. [`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` | `NSString` | 거래 ID | @@ -62,7 +62,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -### Record the purchase date {#record-the-purchase-date} +### 구매일 기록 {#record-the-purchase-date} @@ -78,10 +78,10 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit ```swift -let subscription = ADJAppStoreSubscription( +guard let subscription = ADJAppStoreSubscription( price: price, currency: currency, - transactionId: transactionId) + transactionId: transactionId) else { return } // ... subscription.setTransactionDate(transactionDate) ``` @@ -100,7 +100,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -### Record the purchase region {#record-the-purchase-region} +### 구매 지역 기록 {#record-the-purchase-region} @@ -110,16 +110,16 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 구독 객체의 `setSalesRegion` 메서드를 호출하고 국가 코드를 `NSString`로 전달합니다. 이는 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront) 객체의 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)로 포맷되어야 합니다. +사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 구독 객체의 `setSalesRegion` 메서드를 호출하고 국가 코드를 `NSString`로 전달합니다. 이는 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode) 객체의 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront)로 포맷되어야 합니다. ```swift -let subscription = ADJAppStoreSubscription( +guard let subscription = ADJAppStoreSubscription( price: price, currency: currency, - transactionId: transactionId) + transactionId: transactionId) else { return } // ... subscription.setSalesRegion(salesRegion) ``` @@ -138,7 +138,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -### Add callback parameters {#add-callback-parameters} +### 콜백 파라미터 추가 {#add-callback-parameters} @@ -154,10 +154,10 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit ```swift -let subscription = ADJAppStoreSubscription( +guard let subscription = ADJAppStoreSubscription( price: price, currency: currency, - transactionId: transactionId) + transactionId: transactionId) else { return } // ... subscription.addCallbackParameter("key1", value: "value1") subscription.addCallbackParameter("key2", value: "value2") @@ -178,7 +178,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -### Add partner parameters {#add-partner-parameters} +### 파트너 파라미터 추가 {#add-partner-parameters} @@ -194,10 +194,10 @@ Adjust에서는 파트너 파라미터를 구독 객체에 추가할 수 있습 ```swift -let subscription = ADJAppStoreSubscription( +guard let subscription = ADJAppStoreSubscription( price: price, currency: currency, - transactionId: transactionId) + transactionId: transactionId) else { return } // ... subscription.addParameterParameter("key1", value: "value1") subscription.addParameterParameter("key2", value: "value2") @@ -218,7 +218,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -## 2\. Send subscription information {#2-send-subscription-information} +## 2\. 구독 정보 전송 \{\#send\-subscription\-information\} @@ -234,21 +234,19 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit ```swift -let subscription = ADJAppStoreSubscription( - price: price, - currency: currency, - transactionId: transactionId) +guard let subscription = ADJAppStoreSubscription( + price: price, + currency: currency, + transactionId: transactionId) else { return } subscription.setTransactionDate(transactionDate) subscription.setSalesRegion(salesRegion) // Add callback parameters - subscription.addCallbackParameter("key1", value: "value1") subscription.addCallbackParameter("key2", value: "value2") // Add partner parameters - subscription.addPartnerParameter("key1", value: "value1") subscription.addCallbackParameter("key2", value: "value2") diff --git a/src/content/docs/ko/sdk/testing/subscription-recording.mdx b/src/content/docs/ko/sdk/testing/subscription-recording.mdx index a36e34666f..8c94dc3278 100644 --- a/src/content/docs/ko/sdk/testing/subscription-recording.mdx +++ b/src/content/docs/ko/sdk/testing/subscription-recording.mdx @@ -6,12 +6,6 @@ sidebar-label: 구독 기록 sidebar-position: 3 --- - - -Adjust는 신규 고객에 대해 구독 기록을 더 이상 지원하지 않습니다. 이미 구독 기록을 설정한 경우, 담당 어카운트 매니저 또는 [support@adjust.com](mailto:support@adjust.com) 으로 연락주시기 바랍니다. - - - Adjust SDK를 사용하면 유료 구독 정보를 기록할 수 있습니다. @@ -22,13 +16,13 @@ Adjust SDK를 사용하면 유료 구독 정보를 기록할 수 있습니다. SDK는 다음의 툴을 통해 테스트할 수 있습니다. -- Adjust 테스팅 콘솔은 [AppView](https://help.adjust.com/ko/article/testing-console)에서 사용 가능합니다. -- [Adjust 디바이스 API](/ko/api/device-api/inspect). -- IDE의 로그 아웃풋. +- Adjust 테스팅 콘솔은 [AppView](https://help.adjust.com/ko/article/testing-console)에서 사용 가능합니다. +- [Adjust 디바이스 API](/ko/api/device-api/inspect). +- IDE의 로그 아웃풋. 테스트 방법: -1. 플랫폼별 Adjust SDK 시작 가이드를 참조하여 연동을 완료합니다. +1. 플랫폼별 Adjust SDK 연동 가이드를 참조하여 연동을 완료합니다. 2. **샌드박스** 모드로 환경을 설정하여, 앱이 테스트용 콘솔로만 정보를 전송하도록 합니다. 3. 로그 레벨을 **verbose** 로 설정하여 앱으로부터의 모든 로깅 정보를 포착합니다. 4. 테스트용 기기 또는 에뮬레이션 기기를 설정한 뒤 기기의 광고 ID를 찾습니다. 광고 ID는 [Adjust Insights 앱](https://apps.apple.com/us/app/adjust-insights/id1125517808)을 설치하여 찾을 수 있습니다. @@ -44,9 +38,9 @@ SDK는 다음의 툴을 통해 테스트할 수 있습니다. 구독이 성공적으로 기록되었다면, 콘솔 아웃풋의 다음 영역에 정보가 입력됩니다. -- **LastSubscriptionEventType** -- [**마지막 구독 이벤트 하위 유형**](https://help.adjust.com/ko/article/manage-subscription-data#subscription-event-subtypes) -- **LastSubscriptionEventTimestamp** -- **제품 ID** +- **LastSubscriptionEventType** +- [**마지막 구독 이벤트 하위 유형**](https://help.adjust.com/ko/article/manage-subscription-data#subscription-event-subtypes) +- **LastSubscriptionEventTimestamp** +- **제품 ID** ![Adjust 테스팅 콘솔](@images/sdk-testing/subscription/testing-console.png) diff --git a/src/content/docs/ko/sdk/unity/v4/features/subscriptions.mdx b/src/content/docs/ko/sdk/unity/v4/features/subscriptions.mdx index 13d6aad650..70c0db6e4c 100644 --- a/src/content/docs/ko/sdk/unity/v4/features/subscriptions.mdx +++ b/src/content/docs/ko/sdk/unity/v4/features/subscriptions.mdx @@ -14,22 +14,21 @@ redirects: -다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 Adjust는 앱에 특화된 정보를 설정해야 합니다. 설정을 위해 [support@adjust.com](mailto:support@adjust.com)이나 담당 TAM\(테크니컬 어카운트 매니저\)에게 연락하시기 바랍니다. +다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 [앱에 대한 구독 설정](https://help.adjust.com/ko/article/set-up-subscriptions-for-your-app)에 나온 단계를 수행하시기 바랍니다. 앱 스토어 및 플레이 스토어 구독을 기록한 후 Adjust SDK로 유효성을 검증할 수 있습니다. 사용자가 구독을 구매한 뒤 상세 내용을 담은 `AdjustAppStoreSubscription` 또는 `AdjustPlayStoreSubscription` 인스턴스를 생성하시기 바랍니다. -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 구독 객체 인스턴스화 \{\#instantiate\-a\-subscription\-object\} 시작하려면 구독 구매에 대한 세부 정보가 포함된 구독 객체를 생성해야 합니다. - - + ```cs -public AdjustAppStoreSubscription\(string price, string currency, string transactionId, string receipt\) +public AdjustAppStoreSubscription(string price, string currency, string transactionId, string receipt) ``` @@ -39,24 +38,23 @@ public AdjustAppStoreSubscription\(string price, string currency, string transac | 파라미터 | 데이터 유형 | 설명 | | --------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `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` | 영수증 정보 | ```cs -AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\( +AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt\); + receipt); ``` - - + ```cs -public AdjustPlayStoreSubscription\(string price, string currency, string sku, string orderId, string signature, string purchaseToken\) +public AdjustPlayStoreSubscription(string price, string currency, string sku, string orderId, string signature, string purchaseToken) ``` @@ -73,28 +71,27 @@ public AdjustPlayStoreSubscription\(string price, string currency, string sku, s | `purchaseToken` | `string` | 거래의 고유 토큰. 자세한 정보는 [Google 문서]()를 참조하시기 바랍니다. | ```cs -AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\( +AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( price, currency, sku, orderId, signature, - purchaseToken\); + purchaseToken); ``` -### Record the purchase date {#record-the-purchase-date} +### 구매일 기록 {#record-the-purchase-date} 사용자가 구독을 구매한 날짜를 기록할 수 있습니다. SDK는 리포트할 수 있도록 이 데이터를 반환합니다. - - + ```cs -public void setTransactionDate\(string transactionDate\); +public void setTransactionDate(string transactionDate); ``` @@ -102,21 +99,20 @@ public void setTransactionDate\(string transactionDate\); 구독 객체의 `setTransactionDate` 메서드를 호출하여 구독의 타임스탬프를 기록합니다. ```cs -AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\( +AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt\); + receipt); //... -subscription.setTransactionDate\(transactionDate\); +subscription.setTransactionDate(transactionDate); ``` - - + ```cs -public void setPurchaseTime\(string purchaseTime\); +public void setPurchaseTime(string purchaseTime); ``` @@ -124,153 +120,148 @@ public void setPurchaseTime\(string purchaseTime\); 구독 객체의 `setPurchaseTime` 메서드를 호출하여 구독의 타임스탬프를 기록합니다. ```cs -AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription\( +AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( price, currency, sku, orderId, signature, - purchaseToken\); -subscription.setPurchaseTime\(purchaseTime\); + purchaseToken); +subscription.setPurchaseTime(purchaseTime); ``` -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 구매 지역 기록\(iOS만 해당\) {#record-the-purchase-region-ios-only} ```cs -public void setSalesRegion\(string salesRegion\); +public void setSalesRegion(string salesRegion); ``` -사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 구독 객체의 `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)로 포맷되어야 합니다. ```cs -AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\( +AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt\); + receipt); //... -subscription.setSalesRegion\(salesRegion\); +subscription.setSalesRegion(salesRegion); ``` -### Add callback parameters {#add-callback-parameters} +### 콜백 파라미터 추가 {#add-callback-parameters} 콜백 파라미터를 구독 객체에 추가할 수 있습니다. Adjust는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 `addCallbackParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 매개 변수를 추가할 수 있습니다. - - + ```cs -public void addCallbackParameter\(string key, string value\); +public void addCallbackParameter(string key, string value); ``` ```cs -AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\( +AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt\); + receipt); //... -subscription.addCallbackParameter\("key1", "value1"\); -subscription.addCallbackParameter\("key2", "value2"\); +subscription.addCallbackParameter("key1", "value1"); +subscription.addCallbackParameter("key2", "value2"); ``` - - + ```cs -public void addCallbackParameter\(string key, string value\); +public void addCallbackParameter(string key, string value); ``` ```cs -AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription\( +AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( price, currency, sku, orderId, signature, - purchaseToken\); + purchaseToken); //... -subscription.addCallbackParameter\("key1", "value1"\); -subscription.addCallbackParameter\("key2", "value2"\); +subscription.addCallbackParameter("key1", "value1"); +subscription.addCallbackParameter("key2", "value2"); ``` -### Add partner parameters {#add-partner-parameters} +### 파트너 파라미터 추가 {#add-partner-parameters} Adjust에서는 파트너 파라미터를 구독 객체에 추가할 수 있습니다. SDK는 사용자가 구독을 구매할 때 이를 Adjust 서버로 전송합니다. 이후 Adjust 서버는 해당 정보를 네트워크 파트너에게 전달합니다. 파트너 파라미터를 추가하려면 구독 객체의 `addPartnerParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 개의 파트너 파라미터를 추가할 수 있습니다. - - + ```cs -public void addPartnerParameter\(string key, string value\); +public void addPartnerParameter(string key, string value); ``` ```cs -AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\( +AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt\); + receipt); //... -subscription.addPartnerParameter\("key1", "value1"\); -subscription.addPartnerParameter\("key2", "value2"\); +subscription.addPartnerParameter("key1", "value1"); +subscription.addPartnerParameter("key2", "value2"); ``` - - + ```cs -public void addPartnerParameter\(string key, string value\); +public void addPartnerParameter(string key, string value); ``` ```cs -AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription\( +AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( price, currency, sku, orderId, signature, - purchaseToken\); + purchaseToken); //... -subscription.addPartnerParameter\("key1", "value1"\); -subscription.addPartnerParameter\("key2", "value2"\); +subscription.addPartnerParameter("key1", "value1"); +subscription.addPartnerParameter("key2", "value2"); ``` -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. 구독 정보 기록 \{\#record\-subscription\-information\} 구독 객체를 설정하고 나면 Adjust SDK를 사용하여 기록을 시작할 수 있습니다. - - + ```cs -public static void trackAppStoreSubscription\(AdjustAppStoreSubscription subscription\); +public static void trackAppStoreSubscription(AdjustAppStoreSubscription subscription); ``` @@ -278,27 +269,26 @@ public static void trackAppStoreSubscription\(AdjustAppStoreSubscription subscri 구독 객체를 `trackAppStoreSubscription` 메서드로 전달하여 사용자의 구독 구매를 기록합니다. ```cs -AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\( +AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt\); -subscription.setTransactionDate\(transactionDate\); -subscription.setSalesRegion\(salesRegion\); -subscription.addCallbackParameter\("key1", "value1"\); -subscription.addCallbackParameter\("key2", "value2"\); -subscription.addPartnerParameter\("key1", "value1"\); -subscription.addPartnerParameter\("key2", "value2"\); - -Adjust.trackAppStoreSubscription\(subscription\); + receipt); +subscription.setTransactionDate(transactionDate); +subscription.setSalesRegion(salesRegion); +subscription.addCallbackParameter("key1", "value1"); +subscription.addCallbackParameter("key2", "value2"); +subscription.addPartnerParameter("key1", "value1"); +subscription.addPartnerParameter("key2", "value2"); + +Adjust.trackAppStoreSubscription(subscription); ``` - - + ```cs -public static void trackPlayStoreSubscription\(AdjustPlayStoreSubscription subscription\); +public static void trackPlayStoreSubscription(AdjustPlayStoreSubscription subscription); ``` @@ -306,20 +296,20 @@ public static void trackPlayStoreSubscription\(AdjustPlayStoreSubscription subsc 구독 객체를 `trackPlayStoreSubscription` 메서드로 전달하여 사용자의 구독 구매를 기록합니다. ```cs -AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription\( +AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( price, currency, sku, orderId, signature, - purchaseToken\); -subscription.setPurchaseTime\(purchaseTime\); -subscription.addCallbackParameter\("key1", "value1"\); -subscription.addCallbackParameter\("key2", "value2"\); -subscription.addPartnerParameter\("key1", "value1"\); -subscription.addPartnerParameter\("key2", "value2"\); - -Adjust.trackPlayStoreSubscription\(subscription\); + purchaseToken); +subscription.setPurchaseTime(purchaseTime); +subscription.addCallbackParameter("key1", "value1"); +subscription.addCallbackParameter("key2", "value2"); +subscription.addPartnerParameter("key1", "value1"); +subscription.addPartnerParameter("key2", "value2"); + +Adjust.trackPlayStoreSubscription(subscription); ``` diff --git a/src/content/docs/ko/sdk/unity/v5/features/subscriptions.mdx b/src/content/docs/ko/sdk/unity/v5/features/subscriptions.mdx index 5427406f5c..a0bff35273 100644 --- a/src/content/docs/ko/sdk/unity/v5/features/subscriptions.mdx +++ b/src/content/docs/ko/sdk/unity/v5/features/subscriptions.mdx @@ -14,19 +14,18 @@ redirects: -다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 Adjust는 앱에 특화된 정보를 설정해야 합니다. 설정을 위해 [support@adjust.com](mailto:support@adjust.com)이나 담당 TAM\(테크니컬 어카운트 매니저\)에게 연락하시기 바랍니다. +다음 단계는 Adjust SDK 내의 구독 측정만을 설정합니다. 이 기능을 활성화하려면 [앱에 대한 구독 설정](https://help.adjust.com/ko/article/set-up-subscriptions-for-your-app)에 나온 단계를 수행하시기 바랍니다. 앱 스토어 및 플레이 스토어 구독을 기록한 후 Adjust SDK로 유효성을 검증할 수 있습니다. 사용자가 구독을 구매한 뒤 상세 내용을 담은 `AdjustAppStoreSubscription` 또는 `AdjustPlayStoreSubscription` 인스턴스를 생성하시기 바랍니다. -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 구독 객체 인스턴스화 \{\#instantiate\-a\-subscription\-object\} 시작하려면 구독 구매에 대한 세부 정보가 포함된 구독 객체를 생성해야 합니다. - - + ```cs public AdjustAppStoreSubscription(string price, string currency, string transactionId); @@ -39,7 +38,7 @@ public AdjustAppStoreSubscription(string price, string currency, string transact | 파라미터 | 데이터 유형 | 설명 | | --------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `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 | ```cs @@ -50,8 +49,7 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( ``` - - + ```cs public AdjustPlayStoreSubscription(string price, string currency, string sku, string orderId, string signature, string purchaseToken) @@ -83,13 +81,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 구매일 기록 {#record-the-purchase-date} 사용자가 구독을 구매한 날짜를 기록할 수 있습니다. SDK는 리포트할 수 있도록 이 데이터를 반환합니다. - - + ```cs public string TransactionDate { get; set; } @@ -97,7 +94,7 @@ public string TransactionDate { get; set; } -`AdjustAppStoreSubscription` 인스턴스의 `setTransactionDate` 속성을 설정하여 구독의 타임스탬프를 기록합니다. +`AdjustAppStoreSubscription` 인스턴스의 `setTransactionDate` 속성을 설정하면 구독의 타임스탬프를 기록할 수 있습니다. ```cs AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -109,8 +106,7 @@ subscription.TransactionDate = transactionDate; ``` - - + ```cs public string PurchaseTime { get; set; } @@ -118,7 +114,7 @@ public string PurchaseTime { get; set; } -`AdjustPlayStoreSubscription` 인스턴스의 `PurchaseTime` 속성을 설정하여 구독의 타임스탬프를 기록합니다. +`AdjustPlayStoreSubscription` 인스턴스의 `PurchaseTime` 속성을 설정하면 구독의 타임스탬프를 기록할 수 있습니다. ```cs AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( @@ -134,7 +130,7 @@ subscription.PurchaseTime = purchaseTime; -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 구매 지역 기록\(iOS만 해당\) {#record-the-purchase-region-ios-only} @@ -144,127 +140,122 @@ public string SalesRegion { get; set; } -사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 `AdjustPlayStoreSubscription` 인스턴스의 `SalesRegion` 속성을 `string` 의 국가 코드로 설정합니다. 이는 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront) 객체의 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)로 포맷되어야 합니다. +사용자가 구독을 결제한 지역을 기록할 수 있습니다. `AdjustPlayStoreSubscription` 인스턴스의 `SalesRegion` 속성에서 국가 코드를 `string`로 설정합니다. 이는 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront) 객체의 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)로써 형식화 되어야 합니다. ```cs -AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\( +AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( price, currency, - transactionId\); + transactionId); //... subscription.SalesRegiom = salesRegion; ``` -### Add callback parameters {#add-callback-parameters} +### 콜백 파라미터 추가 {#add-callback-parameters} 콜백 파라미터를 구독 객체에 추가할 수 있습니다. Adjust는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 `AddCallbackParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 매개 변수를 추가할 수 있습니다. - - + ```cs -public void AddCallbackParameter\(string key, string value\); +public void AddCallbackParameter(string key, string value); ``` ```cs -AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\( +AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( price, currency, - transactionId\); + transactionId); //... -subscription.AddCallbackParameter\("key1", "value1"\); -subscription.AddCallbackParameter\("key2", "value2"\); +subscription.AddCallbackParameter("key1", "value1"); +subscription.AddCallbackParameter("key2", "value2"); ``` - - + ```cs -public void AddCallbackParameter\(string key, string value\); +public void AddCallbackParameter(string key, string value); ``` ```cs -AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription\( +AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( price, currency, sku, orderId, signature, - purchaseToken\); + purchaseToken); //... -subscription.AddCallbackParameter\("key1", "value1"\); -subscription.AddCallbackParameter\("key2", "value2"\); +subscription.AddCallbackParameter("key1", "value1"); +subscription.AddCallbackParameter("key2", "value2"); ``` -### Add partner parameters {#add-partner-parameters} +### 파트너 파라미터 추가 {#add-partner-parameters} Adjust에서는 파트너 파라미터를 구독 객체에 추가할 수 있습니다. SDK는 사용자가 구독을 구매할 때 이를 Adjust 서버로 전송합니다. 이후 Adjust 서버는 해당 정보를 네트워크 파트너에게 전달합니다. 파트너 파라미터를 추가하려면 구독 객체의 `AddPartnerParameter` 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 개의 파트너 파라미터를 추가할 수 있습니다. - - + ```cs -public void AddPartnerParameter\(string key, string value\); +public void AddPartnerParameter(string key, string value); ``` ```cs -AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\( +AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( price, currency, - transactionId\); + transactionId); //... -subscription.AddPartnerParameter\("key1", "value1"\); -subscription.AddPartnerParameter\("key2", "value2"\); +subscription.AddPartnerParameter("key1", "value1"); +subscription.AddPartnerParameter("key2", "value2"); ``` - - + ```cs -public void AddPartnerParameter\(string key, string value\); +public void AddPartnerParameter(string key, string value); ``` ```cs -AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription\( +AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( price, currency, sku, orderId, signature, - purchaseToken\); + purchaseToken); //... -subscription.AddPartnerParameter\("key1", "value1"\); -subscription.AddPartnerParameter\("key2", "value2"\); +subscription.AddPartnerParameter("key1", "value1"); +subscription.AddPartnerParameter("key2", "value2"); ``` -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. 구독 정보 기록 \{\#record\-subscription\-information\} 구독 객체를 설정하고 나면 Adjust SDK를 사용하여 기록을 시작할 수 있습니다. - - + ```cs -public static void TrackAppStoreSubscription\(AdjustAppStoreSubscription subscription\); +public static void TrackAppStoreSubscription(AdjustAppStoreSubscription subscription); ``` @@ -272,26 +263,25 @@ public static void TrackAppStoreSubscription\(AdjustAppStoreSubscription subscri 구독 객체를 `Adjust.TrackAppStoreSubscription` 메서드로 전달하여 사용자의 구독 구매를 기록합니다. ```cs -AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\( +AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( price, currency, - transactionId\); + transactionId); subscription.TransactionDate = transactionDate; subscription.AalesRegion = salesRegion; -subscription.AddCallbackParameter\("key1", "value1"\); -subscription.AddCallbackParameter\("key2", "value2"\); -subscription.AddPartnerParameter\("key1", "value1"\); -subscription.AddPartnerParameter\("key2", "value2"\); +subscription.AddCallbackParameter("key1", "value1"); +subscription.AddCallbackParameter("key2", "value2"); +subscription.AddPartnerParameter("key1", "value1"); +subscription.AddPartnerParameter("key2", "value2"); -Adjust.TrackAppStoreSubscription\(subscription\); +Adjust.TrackAppStoreSubscription(subscription); ``` - - + ```cs -public static void TrackPlayStoreSubscription\(AdjustPlayStoreSubscription subscription\); +public static void TrackPlayStoreSubscription(AdjustPlayStoreSubscription subscription); ``` @@ -299,20 +289,20 @@ public static void TrackPlayStoreSubscription\(AdjustPlayStoreSubscription subsc 구독 객체를 `Adjust.TrackPlayStoreSubscription` 메서드로 전달하여 사용자의 구독 구매를 기록합니다. ```cs -AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription\( +AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( price, currency, sku, orderId, signature, - purchaseToken\); + purchaseToken); subscription.PurchaseTime = purchaseTime; -subscription.AddCallbackParameter\("key1", "value1"\); -subscription.AddCallbackParameter\("key2", "value2"\); -subscription.AddPartnerParameter\("key1", "value1"\); -subscription.AddPartnerParameter\("key2", "value2"\); +subscription.AddCallbackParameter("key1", "value1"); +subscription.AddCallbackParameter("key2", "value2"); +subscription.AddPartnerParameter("key1", "value1"); +subscription.AddPartnerParameter("key2", "value2"); -Adjust.TrackPlayStoreSubscription\(subscription\); +Adjust.TrackPlayStoreSubscription(subscription); ``` diff --git a/src/content/docs/zh/sdk/android/v4/features/subscriptions.mdx b/src/content/docs/zh/sdk/android/v4/features/subscriptions.mdx index 5d3b72bc77..fb3b4eb21c 100644 --- a/src/content/docs/zh/sdk/android/v4/features/subscriptions.mdx +++ b/src/content/docs/zh/sdk/android/v4/features/subscriptions.mdx @@ -14,13 +14,13 @@ redirects: -下列步骤仅会在 Adjust SDK 中设置订阅监测。要启动该功能,Adjust 需要设置应用相关的具体信息。请发送邮件至 [support@adjust.com](mailto:support@adjust.com)或与您的技术客户经理联系进行设置。 +下列步骤仅会在 Adjust SDK 中设置订阅监测。要启用该功能,请按照[为应用设置订阅监测](https://help.adjust.com/zh/article/set-up-subscriptions-for-your-app)中的步骤操作。 您可以用 Adjust SDK 记录 Play 商店的订阅,并验证这些订阅是否有效。用户购买订阅后,实例化一个包含细节的 `AdjustPlayStoreSubscription` 对象。 -## 1\. 实例化订阅对象 {#1-instantiate-a-subscription-object} +## 1\. 实例化订阅对象\{\#instantiate\-a\-subscription\-object\} @@ -80,7 +80,7 @@ Adjust.trackPlayStoreSubscription(subscription); -### 记录购买日期 {#record-the-purchase-date} +### 记录购买日期{#record-the-purchase-date} @@ -127,7 +127,7 @@ Adjust.trackPlayStoreSubscription(subscription); -### 添加回传参数 {#add-callback-parameters} +### 添加回传参数{#add-callback-parameters} @@ -137,7 +137,7 @@ public void addCallbackParameter(String key, String value) -你可以向订阅对象附加回传参数。SDK 会将这些参数附加至您的回传 URL。要添加回传参数,请在订阅对象上调用 `addCallbackParameter` 方法。多次调用该方法可添加多个回传参数。 +您可以向订阅对象附加回传参数。SDK 会将这些参数附加至您的回传 URL。要添加回传参数,请在订阅对象上调用 `addCallbackParameter` 方法。多次调用该方法可添加多个回传参数。 @@ -158,7 +158,7 @@ subscription.addCallbackParameter("foo", "bar"); -### 添加合作伙伴参数 {#add-partner-parameters} +### 添加合作伙伴参数{#add-partner-parameters} @@ -168,7 +168,7 @@ public void addPartnerParameter(String key, String value) -你可以向订阅对象附加合作伙伴参数。用户购买订阅时,SDK 会将这些参数发送至 Adjust 服务器。Adjust 服务器会将此信息转发至您的合作伙伴。要添加合作伙伴参数,请在您的订阅对象上调用`addPartnerParameter`方法。多次调用该方法可添加多个合作伙伴参数。 +您可以向订阅对象附加合作伙伴参数。用户购买订阅时,SDK 会将这些参数发送至 Adjust 服务器。Adjust 服务器会将此信息转发至您的合作伙伴。要添加合作伙伴参数,请在您的订阅对象上调用`addPartnerParameter`方法。多次调用该方法可添加多个合作伙伴参数。 @@ -189,7 +189,7 @@ subscription.addPartnerParameter("foo", "bar"); -## 2\. 发送订阅信息 {#2-send-subscription-information} +## 2\. 发送订阅信息 \{\#send\-subscription\-information\} diff --git a/src/content/docs/zh/sdk/android/v5/features/subscriptions.mdx b/src/content/docs/zh/sdk/android/v5/features/subscriptions.mdx index c99050cd4b..cafa2a6675 100644 --- a/src/content/docs/zh/sdk/android/v5/features/subscriptions.mdx +++ b/src/content/docs/zh/sdk/android/v5/features/subscriptions.mdx @@ -14,13 +14,13 @@ redirects: -下列步骤仅会在 Adjust SDK 中设置订阅监测。要启动该功能,Adjust 需要设置应用相关的具体信息。请发送邮件至 [support@adjust.com](mailto:support@adjust.com)或与您的技术客户经理联系进行设置。 +下列步骤仅会在 Adjust SDK 中设置订阅监测。要启用该功能,请按照[为应用设置订阅监测](https://help.adjust.com/zh/article/set-up-subscriptions-for-your-app)中的步骤操作。 您可以用 Adjust SDK 记录 Play 商店的订阅,并验证这些订阅是否有效。用户购买订阅后,实例化一个包含细节的 `AdjustPlayStoreSubscription` 对象。 -## 1\. 实例化订阅对象 {#1-instantiate-a-subscription-object} +## 1\. 实例化订阅对象\{\#instantiate\-a\-subscription\-object\} @@ -80,7 +80,7 @@ Adjust.trackPlayStoreSubscription(subscription); -### 记录购买日期 {#record-the-purchase-date} +### 记录购买日期{#record-the-purchase-date} @@ -127,7 +127,7 @@ Adjust.trackPlayStoreSubscription(subscription); -### 添加回传参数 {#add-callback-parameters} +### 添加回传参数{#add-callback-parameters} @@ -137,7 +137,7 @@ public void addCallbackParameter(String key, String value) -你可以向订阅对象附加回传参数。SDK 会将这些参数附加至您的回传 URL。要添加回传参数,请在订阅对象上调用 `addCallbackParameter` 方法。多次调用该方法可添加多个回传参数。 +您可以向订阅对象附加回传参数。SDK 会将这些参数附加至您的回传 URL。要添加回传参数,请在订阅对象上调用 `addCallbackParameter` 方法。多次调用该方法可添加多个回传参数。 @@ -158,7 +158,7 @@ subscription.addCallbackParameter("foo", "bar"); -### 添加合作伙伴参数 {#add-partner-parameters} +### 添加合作伙伴参数{#add-partner-parameters} @@ -168,7 +168,7 @@ public void addPartnerParameter(String key, String value) -你可以向订阅对象附加合作伙伴参数。用户购买订阅时,SDK 会将这些参数发送至 Adjust 服务器。Adjust 服务器会将此信息转发至您的合作伙伴。要添加合作伙伴参数,请在您的订阅对象上调用`addPartnerParameter`方法。多次调用该方法可添加多个合作伙伴参数。 +您可以向订阅对象附加合作伙伴参数。用户购买订阅时,SDK 会将这些参数发送至 Adjust 服务器。Adjust 服务器会将此信息转发至您的合作伙伴。要添加合作伙伴参数,请在您的订阅对象上调用`addPartnerParameter`方法。多次调用该方法可添加多个合作伙伴参数。 @@ -189,7 +189,7 @@ subscription.addPartnerParameter("foo", "bar"); -## 2\. 发送订阅信息 {#2-send-subscription-information} +## 2\. 发送订阅信息 \{\#send\-subscription\-information\} diff --git a/src/content/docs/zh/sdk/cordova/v4/features/subscriptions.mdx b/src/content/docs/zh/sdk/cordova/v4/features/subscriptions.mdx index 2868219ccf..2316b9843f 100644 --- a/src/content/docs/zh/sdk/cordova/v4/features/subscriptions.mdx +++ b/src/content/docs/zh/sdk/cordova/v4/features/subscriptions.mdx @@ -14,19 +14,18 @@ redirects: -下列步骤仅会在 Adjust SDK 中设置订阅跟踪。要启动该功能,Adjust 需要设置应用相关的具体信息。请发送邮件至 [support@adjust.com](mailto:support@adjust.com)或与您的技术客户经理联系进行设置。 +下列步骤仅会在 Adjust SDK 中设置订阅监测。要启用该功能,请按照[为应用设置订阅监测](https://help.adjust.com/zh/article/set-up-subscriptions-for-your-app)中的步骤操作。 您可以用 Adjust SDK 记录 App Store 和 Play 应用商店的订阅,并验证这些订阅是否有效。用户购买订阅后,创建一个包含细节的 `AdjustAppStoreSubscription` 或 `AdjustPlayStoreSubscription` 实例。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 实例化订阅对象\{\#instantiate\-a\-subscription\-object\} 要开始设置,先创建一个包含订阅购买细节的订阅对象。 - - + ```js constructor(price: string, currency: string, transactionId: string, receipt: string) @@ -53,8 +52,7 @@ var subscription = new AdjustAppStoreSubscription( ``` - - + ```js constructor(price: string, currency: string, sku: string, orderId: string, signature: string, purchaseToken: string) @@ -87,13 +85,12 @@ var subscription = new AdjustPlayStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 记录购买日期{#record-the-purchase-date} 您可以记录用户购买订阅的日期。SDK 会返回该数据用于报告。 - - + ```js setTransactionDate(transactionDate: string): void @@ -115,8 +112,7 @@ subscription.setTransactionDate(transactionDate); ``` - - + ```js setPurchaseTime(purchaseTime: string): void @@ -141,7 +137,7 @@ subscription.setPurchaseTime(purchaseTime); -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 记录购买地区 \(仅限 iOS\){#record-the-purchase-region-ios-only} @@ -151,7 +147,7 @@ setSalesRegion(salesRegion: string): void -您可以记录用户购买订阅的地区。为此,请在订阅对象上调用 `setSalesRegion` 方法并将国家代码作为 `string` 传递。此信息格式需为 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront) 对象的 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)。 +您可以记录用户购买订阅的地区。为此,请在订阅对象上调用 `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( @@ -164,13 +160,12 @@ var subscription = new AdjustAppStoreSubscription( subscription.setSalesRegion(salesRegion); ``` -### Add callback parameters {#add-callback-parameters} +### 添加回传参数{#add-callback-parameters} 您可以向订阅对象附加回传参数。SDK 会将这些参数附加至您的回传 URL。要添加回传参数,请在订阅对象上调用 `addCallbackParameter` 方法。多次调用该方法可添加多个回传参数。 - - + ```js addCallbackParameter(key: string, value: string): void @@ -191,8 +186,7 @@ subscription.addCallbackParameter("key2", "value2"); ``` - - + ```js addCallbackParameter(key: string, value: string): void @@ -217,13 +211,12 @@ subscription.addCallbackParameter("key2", "value2"); -### Add partner parameters {#add-partner-parameters} +### 添加合作伙伴参数{#add-partner-parameters} 您可以向订阅对象附加合作伙伴参数。用户购买订阅时,SDK 会将这些参数发送至 Adjust 服务器。Adjust 服务器会将此信息转发至您的合作伙伴。要添加合作伙伴参数,请在您的订阅对象上调用`addPartnerParameter`方法。多次调用该方法可添加多个合作伙伴参数。 - - + ```js addPartnerParameter(key: string, value: string): void @@ -244,8 +237,7 @@ subscription.addPartnerParameter("key2", "value2"); ``` - - + ```js addPartnerParameter(key: string, value: string): void @@ -270,13 +262,12 @@ subscription.addPartnerParameter("key2", "value2"); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. 记录订阅信息\{\#record\-subscription\-information\} 设置好订阅对象后,您就可以通过 Adjust SDK 对其进行记录了。 - - + ```js trackAppStoreSubscription(subscription: AdjustAppStoreSubscription): void @@ -304,8 +295,7 @@ Adjust.trackAppStoreSubscription(subscription); ``` - - + ```js trackPlayStoreSubscription(subscription: AdjustPlayStoreSubscription): void diff --git a/src/content/docs/zh/sdk/cordova/v5/features/subscriptions.mdx b/src/content/docs/zh/sdk/cordova/v5/features/subscriptions.mdx index 92383918d5..46d03223f0 100644 --- a/src/content/docs/zh/sdk/cordova/v5/features/subscriptions.mdx +++ b/src/content/docs/zh/sdk/cordova/v5/features/subscriptions.mdx @@ -14,49 +14,43 @@ redirects: -下列步骤仅会在 Adjust SDK 中设置订阅跟踪。要启动该功能,Adjust 需要设置应用相关的具体信息。请发送邮件至 [support@adjust.com](mailto:support@adjust.com)或与您的技术客户经理联系进行设置。 +下列步骤仅会在 Adjust SDK 中设置订阅监测。要启用该功能,请按照[为应用设置订阅监测](https://help.adjust.com/zh/article/set-up-subscriptions-for-your-app)中的步骤操作。 您可以用 Adjust SDK 记录 App Store 和 Play 应用商店的订阅,并验证这些订阅是否有效。用户购买订阅后,创建一个包含细节的 `AdjustAppStoreSubscription` 或 `AdjustPlayStoreSubscription` 实例。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 实例化订阅对象\{\#instantiate\-a\-subscription\-object\} 要开始设置,先创建一个包含订阅购买细节的订阅对象。 - - + -```js -constructor(price: string, currency: string, transactionId: string, receipt: string) +```ts +constructor(price: string, currency: string, transactionId: string) ``` 创建一个 `AdjustAppStoreSubscription` 对象,属性如下: -| 参数 | 数据类型 | 描述 | -| --------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `price` | 数字 | 订阅价格 | -| `currency` | 字符串 | 订阅使用的币种。此信息格式为 [`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` | 字符串 | 您的交易 ID | -| `receipt` | 字符串 | 收据信息 | +\|参数 \|数据类型 \|描述 \| \| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\- \| \| `price` \| `string` \|订阅价格 \| \| `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 \| \| ```js var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); +Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js +```ts constructor(price: string, currency: string, sku: string, orderId: string, signature: string, purchaseToken: string) ``` @@ -66,12 +60,12 @@ constructor(price: string, currency: string, sku: string, orderId: string, signa | 参数 | 数据类型 | 描述 | | --------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `price` | 数字 | 订阅价格 | -| `currency` | 字符串 | 订阅使用的币种 | -| `sku` | 字符串 | 产品 ID | -| `orderId` | 字符串 | 您的交易 ID | -| `signature` | 字符串 | 购买数据的签名 | -| `purchaseToken` | 字符串 | 交易唯一识别码。请参考[Google 的文档](),了解更多信息。 | +| `price` | `string` | 订阅价格 | +| `currency` | `string` | 订阅使用的币种 | +| `sku` | `string` | 产品 ID | +| `orderId` | `string` | 您的交易 ID | +| `signature` | `string` | 购买数据的签名 | +| `purchaseToken` | `string` | 交易唯一识别码。请参考[Google 的文档](),了解更多信息。 | ```js var subscription = new AdjustPlayStoreSubscription( @@ -87,15 +81,14 @@ var subscription = new AdjustPlayStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 记录购买日期{#record-the-purchase-date} 您可以记录用户购买订阅的日期。SDK 会返回该数据用于报告。 - - + -```js +```ts setTransactionDate(transactionDate: string): void ``` @@ -108,17 +101,16 @@ var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); subscription.setTransactionDate(transactionDate); +Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js +```ts setPurchaseTime(purchaseTime: string): void ``` @@ -141,38 +133,37 @@ subscription.setPurchaseTime(purchaseTime); -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 记录购买地区 \(仅限 iOS\){#record-the-purchase-region-ios-only} -```js +```ts setSalesRegion(salesRegion: string): void ``` -您可以记录用户购买订阅的地区。为此,请在订阅对象上调用 `setSalesRegion` 方法并将国家代码作为 `string` 传递。此信息格式需为 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront) 对象的 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)。 +您可以记录用户购买订阅的地区。为此,请在订阅对象上调用 `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( price, currency, transactionId, - receipt, ); subscription.setSalesRegion(salesRegion); +Adjust.trackPlayStoreSubscription(subscription); ``` -### Add callback parameters {#add-callback-parameters} +### 添加回传参数{#add-callback-parameters} 您可以向订阅对象附加回传参数。SDK 会将这些参数附加至您的回传 URL。要添加回传参数,请在订阅对象上调用 `addCallbackParameter` 方法。多次调用该方法可添加多个回传参数。 - - + -```js +```ts addCallbackParameter(key: string, value: string): void ``` @@ -183,18 +174,20 @@ var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); +subscription.setTransactionDate(transactionDate); +subscription.setSalesRegion(salesRegion); subscription.addCallbackParameter("key1", "value1"); subscription.addCallbackParameter("key2", "value2"); + +Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js +```ts addCallbackParameter(key: string, value: string): void ``` @@ -217,15 +210,14 @@ subscription.addCallbackParameter("key2", "value2"); -### Add partner parameters {#add-partner-parameters} +### 添加合作伙伴参数{#add-partner-parameters} 您可以向订阅对象附加合作伙伴参数。用户购买订阅时,SDK 会将这些参数发送至 Adjust 服务器。Adjust 服务器会将此信息转发至您的合作伙伴。要添加合作伙伴参数,请在您的订阅对象上调用`addPartnerParameter`方法。多次调用该方法可添加多个合作伙伴参数。 - - + -```js +```ts addPartnerParameter(key: string, value: string): void ``` @@ -236,18 +228,20 @@ var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); +subscription.setTransactionDate(transactionDate); +subscription.setSalesRegion(salesRegion); subscription.addPartnerParameter("key1", "value1"); subscription.addPartnerParameter("key2", "value2"); + +Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js +```ts addPartnerParameter(key: string, value: string): void ``` @@ -270,16 +264,15 @@ subscription.addPartnerParameter("key2", "value2"); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. 记录订阅信息\{\#record\-subscription\-information\} 设置好订阅对象后,您就可以通过 Adjust SDK 对其进行记录了。 - - + -```js -trackAppStoreSubscription(subscription: AdjustAppStoreSubscription): void +```ts +trackAppStoreSubscription(adjustAppStoreSubscription: AdjustAppStoreSubscription): void ``` @@ -291,24 +284,18 @@ var subscription = new AdjustAppStoreSubscription( price, currency, transactionId, - receipt, ); subscription.setTransactionDate(transactionDate); subscription.setSalesRegion(salesRegion); -subscription.addCallbackParameter("key1", "value1"); -subscription.addCallbackParameter("key2", "value2"); -subscription.addPartnerParameter("key1", "value1"); -subscription.addPartnerParameter("key2", "value2"); Adjust.trackAppStoreSubscription(subscription); ``` - - + -```js -trackPlayStoreSubscription(subscription: AdjustPlayStoreSubscription): void +```ts +trackPlayStoreSubscription(adjustPlayStoreSubscription: AdjustPlayStoreSubscription): void ``` @@ -325,10 +312,6 @@ var subscription = new AdjustPlayStoreSubscription( purchaseToken, ); subscription.setPurchaseTime(purchaseTime); -subscription.addCallbackParameter("key1", "value1"); -subscription.addCallbackParameter("key2", "value2"); -subscription.addPartnerParameter("key1", "value1"); -subscription.addPartnerParameter("key2", "value2"); Adjust.trackPlayStoreSubscription(subscription); ``` diff --git a/src/content/docs/zh/sdk/flutter/v4/features/subscriptions.mdx b/src/content/docs/zh/sdk/flutter/v4/features/subscriptions.mdx index b87eed6791..eb89f05387 100644 --- a/src/content/docs/zh/sdk/flutter/v4/features/subscriptions.mdx +++ b/src/content/docs/zh/sdk/flutter/v4/features/subscriptions.mdx @@ -14,19 +14,18 @@ redirects: -下列步骤仅会在 Adjust SDK 中设置订阅监测。要启动该功能,Adjust 需要设置应用相关的具体信息。请发送邮件至 [support@adjust.com](mailto:support@adjust.com)或与您的技术客户经理联系进行设置。 +下列步骤仅会在 Adjust SDK 中设置订阅监测。要启用该功能,请按照[为应用设置订阅监测](https://help.adjust.com/zh/article/set-up-subscriptions-for-your-app)中的步骤操作。 您可以用 Adjust SDK 记录 App Store 和 Play 应用商店的订阅,并验证这些订阅是否有效。用户购买订阅后,创建一个包含细节的 `AdjustAppStoreSubscription` 或 `AdjustPlayStoreSubscription` 实例。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 实例化订阅对象\{\#instantiate\-a\-subscription\-object\} 要开始设置,先创建一个包含订阅购买细节的订阅对象。 - - + ```dart AdjustAppStoreSubscription(String _price, String _currency, String _transactionId, String _receipt) @@ -39,7 +38,7 @@ AdjustAppStoreSubscription(String _price, String _currency, String _transactionI | 参数 | 数据类型 | 描述 | | --------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `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` | 收据信息 | @@ -52,8 +51,7 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( ``` - - + ```dart AdjustPlayStoreSubscription(String _price, String _currency, String _sku, String _orderId, String _signature, String _purchaseToken) @@ -85,13 +83,12 @@ AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 记录购买日期{#record-the-purchase-date} 您可以记录用户购买订阅的日期。SDK 会返回该数据用于报告。 - - + ```dart void setTransactionDate(String _transactionDate) @@ -112,8 +109,7 @@ subscription.setTransactionDate(transactionDate); ``` - - + ```dart void setPurchaseTime(String purchaseTime) @@ -137,7 +133,7 @@ subscription.setPurchaseTime(purchaseTime); -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 记录购买地区 \(仅限 iOS\){#record-the-purchase-region-ios-only} @@ -147,7 +143,7 @@ void setSalesRegion(String _salesRegion) -您可以记录用户购买订阅的地区。为此,请在订阅对象上调用 `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)。 ```dart AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -159,13 +155,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( subscription.setSalesRegion(salesRegion); ``` -### Add callback parameters {#add-callback-parameters} +### 添加回传参数{#add-callback-parameters} 您可以向订阅对象附加回传参数。SDK 会将这些参数附加至您的回传 URL。要添加回传参数,请在订阅对象上调用 `addCallbackParameter` 方法。多次调用该方法可添加多个回传参数。 - - + ```dart void addCallbackParameter(String key, String value) @@ -185,8 +180,7 @@ subscription.addCallbackParameter('key2', 'value2'); ``` - - + ```dart void addCallbackParameter(String key, String value) @@ -210,13 +204,12 @@ subscription.addCallbackParameter('key2', 'value2'); -### Add partner parameters {#add-partner-parameters} +### 添加合作伙伴参数{#add-partner-parameters} 您可以向订阅对象附加合作伙伴参数。用户购买订阅时,SDK 会将这些参数发送至 Adjust 服务器。Adjust 服务器会将此信息转发至您的合作伙伴。要添加合作伙伴参数,请在您的订阅对象上调用`addPartnerParameter`方法。多次调用该方法可添加多个合作伙伴参数。 - - + ```dart void addPartnerParameter(String key, String value) @@ -236,8 +229,7 @@ subscription.addPartnerParameter('key2', 'value2'); ``` - - + ```dart void addPartnerParameter(String key, String value) @@ -261,13 +253,12 @@ subscription.addPartnerParameter('key2', 'value2'); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. 记录订阅信息\{\#record\-subscription\-information\} 设置好订阅对象后,您就可以通过 Adjust SDK 对其进行记录了。 - - + ```dart static void trackAppStoreSubscription(AdjustAppStoreSubscription subscription) @@ -294,8 +285,7 @@ Adjust.trackAppStoreSubscription(subscription); ``` - - + ```dart static void trackPlayStoreSubscription(AdjustPlayStoreSubscription subscription) diff --git a/src/content/docs/zh/sdk/flutter/v5/features/subscriptions.mdx b/src/content/docs/zh/sdk/flutter/v5/features/subscriptions.mdx index c5366efec4..ce9c1809ea 100644 --- a/src/content/docs/zh/sdk/flutter/v5/features/subscriptions.mdx +++ b/src/content/docs/zh/sdk/flutter/v5/features/subscriptions.mdx @@ -14,19 +14,18 @@ redirects: -下列步骤仅会在 Adjust SDK 中设置订阅监测。要启动该功能,Adjust 需要设置应用相关的具体信息。请发送邮件至 [support@adjust.com](mailto:support@adjust.com)或与您的技术客户经理联系进行设置。 +下列步骤仅会在 Adjust SDK 中设置订阅监测。要启用该功能,请按照[为应用设置订阅监测](https://help.adjust.com/zh/article/set-up-subscriptions-for-your-app)中的步骤操作。 您可以用 Adjust SDK 记录 App Store 和 Play 应用商店的订阅,并验证这些订阅是否有效。用户购买订阅后,创建一个包含细节的 `AdjustAppStoreSubscription` 或 `AdjustPlayStoreSubscription` 实例。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 实例化订阅对象\{\#instantiate\-a\-subscription\-object\} 要开始设置,先创建一个包含订阅购买细节的订阅对象。 - - + ```dart AdjustAppStoreSubscription(String _price, String _currency, String _transactionId) @@ -36,7 +35,7 @@ AdjustAppStoreSubscription(String _price, String _currency, String _transactionI 创建一个 `AdjustAppStoreSubscription` 对象,属性如下: -\|参数 \|数据类型 \|描述 \| \| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\- \| \| `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) \| +\|参数 \|数据类型 \|描述 \| \| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\- \| \| `price` \| `String` \|订阅价格 \| \| `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 \| \| ```dart @@ -47,8 +46,7 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( ``` - - + ```dart AdjustPlayStoreSubscription(String _price, String _currency, String _sku, String _orderId, String _signature, String _purchaseToken) @@ -80,7 +78,7 @@ AdjustPlayStoreSubscription subscription = new AdjustPlayStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 记录购买日期{#record-the-purchase-date} 您可以记录用户购买订阅的日期。SDK 会返回该数据用于报告。 @@ -137,7 +135,7 @@ subscription.purchaseTime = 'purchase-time'; -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 记录购买地区 \(仅限 iOS\){#record-the-purchase-region-ios-only} @@ -147,7 +145,7 @@ String? salesRegion -您可以记录用户购买订阅的地区。为此,请在订阅对象上调用 `setSalesRegion` 方法并将国家代码作为 `String` 传递。此信息格式需为 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront) 对象的 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)。 +您可以记录用户购买订阅的地区。为此,请在订阅对象上调用 `setSalesRegion` 方法并将国家代码作为 `String` 传递。此信息格式需为 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode) 对象的 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront)。 ```dart AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -158,13 +156,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( subscription.salesRegion = 'sales-region'; ``` -### Add callback parameters {#add-callback-parameters} +### 添加回传参数{#add-callback-parameters} 您可以向订阅对象附加回传参数。SDK 会将这些参数附加至您的回传 URL。要添加回传参数,请在订阅对象上调用 `addCallbackParameter` 方法。多次调用该方法可添加多个回传参数。 - - + ```dart void addCallbackParameter(String key, String value) @@ -183,8 +180,7 @@ subscription.addCallbackParameter('key2', 'value2'); ``` - - + ```dart void addCallbackParameter(String key, String value) @@ -208,13 +204,12 @@ subscription.addCallbackParameter('key2', 'value2'); -### Add partner parameters {#add-partner-parameters} +### 添加合作伙伴参数{#add-partner-parameters} 您可以向订阅对象附加合作伙伴参数。用户购买订阅时,SDK 会将这些参数发送至 Adjust 服务器。Adjust 服务器会将此信息转发至您的合作伙伴。要添加合作伙伴参数,请在您的订阅对象上调用`addPartnerParameter`方法。多次调用该方法可添加多个合作伙伴参数。 - - + ```dart void addPartnerParameter(String key, String value) @@ -233,8 +228,7 @@ subscription.addPartnerParameter('key2', 'value2'); ``` - - + ```dart void addPartnerParameter(String key, String value) @@ -258,13 +252,12 @@ subscription.addPartnerParameter('key2', 'value2'); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. 记录订阅信息\{\#record\-subscription\-information\} 设置好订阅对象后,您就可以通过 Adjust SDK 对其进行记录了。 - - + ```dart static void trackAppStoreSubscription(AdjustAppStoreSubscription subscription) @@ -290,8 +283,7 @@ Adjust.trackAppStoreSubscription(subscription); ``` - - + ```dart static void trackPlayStoreSubscription(AdjustPlayStoreSubscription subscription) diff --git a/src/content/docs/zh/sdk/ios/v4/features/subscriptions.mdx b/src/content/docs/zh/sdk/ios/v4/features/subscriptions.mdx index b6d010e88c..c7fa9416fb 100644 --- a/src/content/docs/zh/sdk/ios/v4/features/subscriptions.mdx +++ b/src/content/docs/zh/sdk/ios/v4/features/subscriptions.mdx @@ -14,13 +14,13 @@ redirects: -下列步骤仅会在 Adjust SDK 中设置订阅监测。要启动该功能,Adjust 需要设置应用相关的具体信息。请发送邮件至 [support@adjust.com](mailto:support@adjust.com)或与您的技术客户经理联系进行设置。 +下列步骤仅会在 Adjust SDK 中设置订阅监测。要启用该功能,请按照[为应用设置订阅监测](https://help.adjust.com/zh/article/set-up-subscriptions-for-your-app)中的步骤操作。 您可以用 Adjust SDK 记录 App Store 的订阅,并验证这些订阅是否有效。用户购买订阅后,创建一个包含细节的 `ADJSubscription` 实例。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 实例化订阅对象\{\#instantiate\-a\-subscription\-object\} @@ -38,7 +38,7 @@ redirects: | 参数 | 数据类型 | 描述 | | --------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `price` | `NSDecimalNumber` | 订阅价格 | -| `currency` | `NSString` | 订阅使用的币种。此信息格式为 [`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` | `NSString` | 订阅使用的币种。此信息格式为 [`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` | `NSString` | 您的交易 ID | | `receipt` | `NSString` | 收据信息 | @@ -64,7 +64,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -### Record the purchase date {#record-the-purchase-date} +### 记录购买日期{#record-the-purchase-date} @@ -102,7 +102,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -### Record the purchase region {#record-the-purchase-region} +### 记录购买地区{#record-the-purchase-region} @@ -112,7 +112,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -您可以记录用户购买订阅的地区。为此,请在订阅对象上调用 `setSalesRegion` 方法并将国家代码作为 `NSString` 传递。此信息格式需为 [`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` 方法并将国家代码作为 `NSString` 传递。此信息格式需为 [`priceLocale`](https://developer.apple.com/documentation/foundation/nslocale/1643060-countrycode?language=swift) 对象的 [`countryCode`](https://developer.apple.com/documentation/storekit/skproduct/1506145-pricelocale?language=swift)。 @@ -140,7 +140,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -### Add callback parameters {#add-callback-parameters} +### 添加回传参数{#add-callback-parameters} @@ -180,7 +180,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -### Add partner parameters {#add-partner-parameters} +### 添加合作伙伴参数{#add-partner-parameters} @@ -220,7 +220,7 @@ ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price -## 2\. Send subscription information {#2-send-subscription-information} +## 2\. 发送订阅信息 \{\#send\-subscription\-information\} diff --git a/src/content/docs/zh/sdk/ios/v5/features/subscriptions.mdx b/src/content/docs/zh/sdk/ios/v5/features/subscriptions.mdx index 37e26a6a9a..9efa5e748e 100644 --- a/src/content/docs/zh/sdk/ios/v5/features/subscriptions.mdx +++ b/src/content/docs/zh/sdk/ios/v5/features/subscriptions.mdx @@ -14,13 +14,13 @@ redirects: -下列步骤仅会在 Adjust SDK 中设置订阅监测。要启动该功能,Adjust 需要设置应用相关的具体信息。请发送邮件至 [support@adjust.com](mailto:support@adjust.com)或与您的技术客户经理联系进行设置。 +下列步骤仅会在 Adjust SDK 中设置订阅监测。要启用该功能,请按照[为应用设置订阅监测](https://help.adjust.com/zh/article/set-up-subscriptions-for-your-app)中的步骤操作。 您可以用 Adjust SDK 记录 App Store 的订阅,并验证这些订阅是否有效。用户购买订阅后,创建一个包含细节的 `ADJAppStoreSubscription` 实例。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 实例化订阅对象\{\#instantiate\-a\-subscription\-object\} @@ -37,7 +37,7 @@ redirects: | 参数 | 数据类型 | 描述 | | --------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `price` | `NSDecimalNumber` | 订阅价格 | -| `currency` | `NSString` | 订阅使用的币种。此信息格式为 [`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` | `NSString` | 订阅使用的币种。此信息格式为 [`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` | `NSString` | 您的交易 ID | @@ -62,7 +62,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -### Record the purchase date {#record-the-purchase-date} +### 记录购买日期{#record-the-purchase-date} @@ -78,10 +78,10 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit ```swift -let subscription = ADJAppStoreSubscription( +guard let subscription = ADJAppStoreSubscription( price: price, currency: currency, - transactionId: transactionId) + transactionId: transactionId) else { return } // ... subscription.setTransactionDate(transactionDate) ``` @@ -100,7 +100,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -### Record the purchase region {#record-the-purchase-region} +### 记录购买地区{#record-the-purchase-region} @@ -110,16 +110,16 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -您可以记录用户购买订阅的地区。为此,请在订阅对象上调用 `setSalesRegion` 方法并将国家代码作为 `NSString` 传递。此信息格式需为 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront) 对象的 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)。 +您可以记录用户购买订阅的地区。为此,请在订阅对象上调用 `setSalesRegion` 方法并将国家代码作为 `NSString` 传递。此信息格式需为 [`Storefront`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode) 对象的 [`countryCode`](https://developer.apple.com/documentation/storekit/storefront)。 ```swift -let subscription = ADJAppStoreSubscription( +guard let subscription = ADJAppStoreSubscription( price: price, currency: currency, - transactionId: transactionId) + transactionId: transactionId) else { return } // ... subscription.setSalesRegion(salesRegion) ``` @@ -138,7 +138,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -### Add callback parameters {#add-callback-parameters} +### 添加回传参数{#add-callback-parameters} @@ -154,10 +154,10 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit ```swift -let subscription = ADJAppStoreSubscription( +guard let subscription = ADJAppStoreSubscription( price: price, currency: currency, - transactionId: transactionId) + transactionId: transactionId) else { return } // ... subscription.addCallbackParameter("key1", value: "value1") subscription.addCallbackParameter("key2", value: "value2") @@ -178,7 +178,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -### Add partner parameters {#add-partner-parameters} +### 添加合作伙伴参数{#add-partner-parameters} @@ -194,10 +194,10 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit ```swift -let subscription = ADJAppStoreSubscription( +guard let subscription = ADJAppStoreSubscription( price: price, currency: currency, - transactionId: transactionId) + transactionId: transactionId) else { return } // ... subscription.addParameterParameter("key1", value: "value1") subscription.addParameterParameter("key2", value: "value2") @@ -218,7 +218,7 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit -## 2\. Send subscription information {#2-send-subscription-information} +## 2\. 发送订阅信息 \{\#send\-subscription\-information\} @@ -234,21 +234,19 @@ ADJAppStoreSubscription *subscription = [[ADJAppStoreSubscription alloc] initWit ```swift -let subscription = ADJAppStoreSubscription( - price: price, - currency: currency, - transactionId: transactionId) +guard let subscription = ADJAppStoreSubscription( + price: price, + currency: currency, + transactionId: transactionId) else { return } subscription.setTransactionDate(transactionDate) subscription.setSalesRegion(salesRegion) // Add callback parameters - subscription.addCallbackParameter("key1", value: "value1") subscription.addCallbackParameter("key2", value: "value2") // Add partner parameters - subscription.addPartnerParameter("key1", value: "value1") subscription.addCallbackParameter("key2", value: "value2") diff --git a/src/content/docs/zh/sdk/testing/subscription-recording.mdx b/src/content/docs/zh/sdk/testing/subscription-recording.mdx index 2ec5538885..ecb6b07c63 100644 --- a/src/content/docs/zh/sdk/testing/subscription-recording.mdx +++ b/src/content/docs/zh/sdk/testing/subscription-recording.mdx @@ -6,12 +6,6 @@ sidebar-label: 订阅记录 sidebar-position: 3 --- - - -Adjust 已不再为新客户提供订阅记录服务。如果您已经设置了订阅记录,请联系您的专属技术客户经理或发送邮件至 [support@adjust.com](mailto:support@adjust.com) 。 - - - 您可以通过 Adjust SDK 来记录应用内订阅购买的相关信息。 @@ -22,9 +16,9 @@ Adjust 已不再为新客户提供订阅记录服务。如果您已经设置了 使用这些工具测试 SDK: -- 位于[AppView](https://help.adjust.com/zh/article/testing-console)中的测试控制台。 -- [Adjust 设备 API](/zh/api/device-api/inspect)。 -- 您的 IDE 日志输出。 +- 位于[AppView](https://help.adjust.com/zh/article/testing-console)中的测试控制台。 +- [Adjust 设备 API](/zh/api/device-api/inspect)。 +- 您的 IDE 日志输出。 要测试此功能是否正常运转: @@ -44,9 +38,9 @@ Adjust 已不再为新客户提供订阅记录服务。如果您已经设置了 如果订阅已被成功记录,那么控制台输出中以下字段会被填充: -- **最后订阅事件类型** -- [**最后订阅事件子类型**](https://help.adjust.com/zh/article/manage-subscription-data#subscription-event-subtypes) -- **LastSubscriptionEventTimestamp** -- **产品 ID** +- **最后订阅事件类型** +- [**最后订阅事件子类型**](https://help.adjust.com/zh/article/manage-subscription-data#subscription-event-subtypes) +- **LastSubscriptionEventTimestamp** +- **产品 ID** ![Adjust 测试控制台](@images/sdk-testing/subscription/testing-console.png) diff --git a/src/content/docs/zh/sdk/unity/v4/features/subscriptions.mdx b/src/content/docs/zh/sdk/unity/v4/features/subscriptions.mdx index 21eb7539d7..dd647386f8 100644 --- a/src/content/docs/zh/sdk/unity/v4/features/subscriptions.mdx +++ b/src/content/docs/zh/sdk/unity/v4/features/subscriptions.mdx @@ -14,19 +14,18 @@ redirects: -下列步骤仅会在 Adjust SDK 中设置订阅监测。要启动该功能,Adjust 需要设置应用相关的具体信息。请发送邮件至 [support@adjust.com](mailto:support@adjust.com)或与您的技术客户经理联系进行设置。 +下列步骤仅会在 Adjust SDK 中设置订阅监测。要启用该功能,请按照[为应用设置订阅监测](https://help.adjust.com/zh/article/set-up-subscriptions-for-your-app)中的步骤操作。 您可以用 Adjust SDK 记录 App Store 和 Play 应用商店的订阅,并验证这些订阅是否有效。用户购买订阅后,创建一个包含细节的 `AdjustAppStoreSubscription` 或 `AdjustPlayStoreSubscription` 实例。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 实例化订阅对象\{\#instantiate\-a\-subscription\-object\} 要开始设置,先创建一个包含订阅购买细节的订阅对象。 - - + ```cs public AdjustAppStoreSubscription(string price, string currency, string transactionId, string receipt) @@ -52,8 +51,7 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( ``` - - + ```cs public AdjustPlayStoreSubscription(string price, string currency, string sku, string orderId, string signature, string purchaseToken) @@ -85,13 +83,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 记录购买日期{#record-the-purchase-date} 您可以记录用户购买订阅的日期。SDK 会返回该数据用于报告。 - - + ```cs public void setTransactionDate(string transactionDate); @@ -112,8 +109,7 @@ subscription.setTransactionDate(transactionDate); ``` - - + ```cs public void setPurchaseTime(string purchaseTime); @@ -137,7 +133,7 @@ subscription.setPurchaseTime(purchaseTime); -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 记录购买地区 \(仅限 iOS\){#record-the-purchase-region-ios-only} @@ -147,7 +143,7 @@ public void setSalesRegion(string salesRegion); -您可以记录用户购买订阅的地区。为此,请在订阅对象上调用 `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)。 ```cs AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -159,13 +155,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( subscription.setSalesRegion(salesRegion); ``` -### Add callback parameters {#add-callback-parameters} +### 添加回传参数{#add-callback-parameters} 您可以向订阅对象附加回传参数。SDK 会将这些参数附加至您的回传 URL。要添加回传参数,请在订阅对象上调用 `addCallbackParameter` 方法。多次调用该方法可添加多个回传参数。 - - + ```cs public void addCallbackParameter(string key, string value); @@ -185,8 +180,7 @@ subscription.addCallbackParameter("key2", "value2"); ``` - - + ```cs public void addCallbackParameter(string key, string value); @@ -210,13 +204,12 @@ subscription.addCallbackParameter("key2", "value2"); -### Add partner parameters {#add-partner-parameters} +### 添加合作伙伴参数{#add-partner-parameters} 您可以向订阅对象附加合作伙伴参数。用户购买订阅时,SDK 会将这些参数发送至 Adjust 服务器。Adjust 服务器会将此信息转发至您的合作伙伴。要添加合作伙伴参数,请在您的订阅对象上调用`addPartnerParameter`方法。多次调用该方法可添加多个合作伙伴参数。 - - + ```cs public void addPartnerParameter(string key, string value); @@ -236,8 +229,7 @@ subscription.addPartnerParameter("key2", "value2"); ``` - - + ```cs public void addPartnerParameter(string key, string value); @@ -261,13 +253,12 @@ subscription.addPartnerParameter("key2", "value2"); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. 记录订阅信息\{\#record\-subscription\-information\} 设置好订阅对象后,您就可以通过 Adjust SDK 对其进行记录了。 - - + ```cs public static void trackAppStoreSubscription(AdjustAppStoreSubscription subscription); @@ -294,8 +285,7 @@ Adjust.trackAppStoreSubscription(subscription); ``` - - + ```cs public static void trackPlayStoreSubscription(AdjustPlayStoreSubscription subscription); diff --git a/src/content/docs/zh/sdk/unity/v5/features/subscriptions.mdx b/src/content/docs/zh/sdk/unity/v5/features/subscriptions.mdx index f282f76054..f8d7023c69 100644 --- a/src/content/docs/zh/sdk/unity/v5/features/subscriptions.mdx +++ b/src/content/docs/zh/sdk/unity/v5/features/subscriptions.mdx @@ -14,19 +14,18 @@ redirects: -下列步骤仅会在 Adjust SDK 中设置订阅监测。要启动该功能,Adjust 需要设置应用相关的具体信息。请发送邮件至 [support@adjust.com](mailto:support@adjust.com)或与您的技术客户经理联系进行设置。 +下列步骤仅会在 Adjust SDK 中设置订阅监测。要启用该功能,请按照[为应用设置订阅监测](https://help.adjust.com/zh/article/set-up-subscriptions-for-your-app)中的步骤操作。 您可以用 Adjust SDK 记录 App Store 和 Play 应用商店的订阅,并验证这些订阅是否有效。用户购买订阅后,创建一个包含细节的 `AdjustAppStoreSubscription` 或 `AdjustPlayStoreSubscription` 实例。 -## 1\. Instantiate a subscription object {#1-instantiate-a-subscription-object} +## 1\. 实例化订阅对象\{\#instantiate\-a\-subscription\-object\} 要开始设置,先创建一个包含订阅购买细节的订阅对象。 - - + ```cs public AdjustAppStoreSubscription(string price, string currency, string transactionId); @@ -50,8 +49,7 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( ``` - - + ```cs public AdjustPlayStoreSubscription(string price, string currency, string sku, string orderId, string signature, string purchaseToken) @@ -83,13 +81,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( -### Record the purchase date {#record-the-purchase-date} +### 记录购买日期{#record-the-purchase-date} 您可以记录用户购买订阅的日期。SDK 会返回该数据用于报告。 - - + ```cs public string TransactionDate { get; set; } @@ -109,8 +106,7 @@ subscription.TransactionDate = transactionDate; ``` - - + ```cs public string PurchaseTime { get; set; } @@ -134,7 +130,7 @@ subscription.PurchaseTime = purchaseTime; -### Record the purchase region \(iOS only\) {#record-the-purchase-region-ios-only} +### 记录购买地区 \(仅限 iOS\){#record-the-purchase-region-ios-only} @@ -144,7 +140,7 @@ public string SalesRegion { get; set; } -您可以记录用户购买订阅的地区。为此,请将`AdjustPlayStoreSubscription`实例的`SalesRegion`属性设置为`string`形式的国家代码。此信息需为[`Storefront`](https://developer.apple.com/documentation/storekit/storefront)对象的[`countryCode`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)。 +您可以记录用户购买订阅的地区。为此,请将`AdjustPlayStoreSubscription`实例的`SalesRegion`属性设置为`string`形式的国家代码。此信息需为[`Storefront`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)对象的[`countryCode`](https://developer.apple.com/documentation/storekit/storefront)。 ```cs AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( @@ -155,13 +151,12 @@ AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription( subscription.SalesRegiom = salesRegion; ``` -### Add callback parameters {#add-callback-parameters} +### 添加回传参数{#add-callback-parameters} 您可以向订阅对象附加回传参数。SDK 会将这些参数附加至您的回传 URL。要添加回传参数,请在订阅对象上调用 `AddCallbackParameter` 方法。多次调用该方法可添加多个回传参数。 - - + ```cs public void AddCallbackParameter(string key, string value); @@ -180,8 +175,7 @@ subscription.AddCallbackParameter("key2", "value2"); ``` - - + ```cs public void AddCallbackParameter(string key, string value); @@ -205,13 +199,12 @@ subscription.AddCallbackParameter("key2", "value2"); -### Add partner parameters {#add-partner-parameters} +### 添加合作伙伴参数{#add-partner-parameters} 您可以向订阅对象附加合作伙伴参数。用户购买订阅时,SDK 会将这些参数发送至 Adjust 服务器。Adjust 服务器会将此信息转发至您的合作伙伴。要添加合作伙伴参数,请在您的订阅对象上调用`AddPartnerParameter`方法。多次调用该方法可添加多个合作伙伴参数。 - - + ```cs public void AddPartnerParameter(string key, string value); @@ -230,8 +223,7 @@ subscription.AddPartnerParameter("key2", "value2"); ``` - - + ```cs public void AddPartnerParameter(string key, string value); @@ -255,13 +247,12 @@ subscription.AddPartnerParameter("key2", "value2"); -## 2\. Record subscription information {#2-record-subscription-information} +## 2\. 记录订阅信息\{\#record\-subscription\-information\} 设置好订阅对象后,您就可以通过 Adjust SDK 对其进行记录了。 - - + ```cs public static void TrackAppStoreSubscription(AdjustAppStoreSubscription subscription); @@ -287,8 +278,7 @@ Adjust.TrackAppStoreSubscription(subscription); ``` - - + ```cs public static void TrackPlayStoreSubscription(AdjustPlayStoreSubscription subscription);