Skip to content

Commit

Permalink
File src/content/docs/en/sdk/cordova/v5/features/subscriptions.mdx wa…
Browse files Browse the repository at this point in the history
…s translated to ja-JP locale
  • Loading branch information
smartling-github-connector[bot] authored Jan 14, 2025
1 parent 670fa9c commit ca62b9d
Showing 1 changed file with 61 additions and 78 deletions.
139 changes: 61 additions & 78 deletions src/content/docs/ja/sdk/cordova/v5/features/subscriptions.mdx
Original file line number Diff line number Diff line change
@@ -1,45 +1,44 @@
---
title: サブスクリプション情報を送信する
description: Adjustにサブスクリプション情報を送信するには、これらのメソッドを使用してください。
slug: ja/sdk/cordova/features/subscriptions
versions:
- label: v5
value: v5
default: true
- label: v4
value: v4
redirects:
v4: /ja/sdk/cordova/v4/features/subscriptions
title: "サブスクリプション情報を送信する"
description: "Adjustにサブスクリプション情報を送信するには、これらのメソッドを使用してください。"
slug: "en/sdk/cordova/features/subscriptions"
versions:
-
label: "v5"
value: "v5"
default: true
-
label: "v4"
value: "v4"
redirects:
v4: "/en/sdk/cordova/v4/features/subscriptions"
---
<callout type="important">

<Callout type="important">

以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、[アプリにサブスクリプションを設定](https://help.adjust.com/ja/article/set-up-subscriptions-for-your-app)の手順に従ってください。

</Callout>
以下の手順は、Adjust SDK内でサブスクリプション計測を行う場合にのみ有効です。この機能を有効化するには、[アプリにサブスクリプションを設定](https://help.adjust.com/en/article/set-up-subscriptions-for-your-app)の手順に従ってください。
</Callout>

App StoreおよびPlay Storeのサブスクリプションを計測し、それぞれの有効性をAdjust SDKで確認できます。ユーザーがサブスクリプションの購入を完了したら、その詳細を含む`AdjustAppStoreSubscription`または`AdjustPlayStoreSubscription`を作成してください。

## 1\. サブスクリプションオブジェクトをインスタンス化する \{\#instantiate\-a\-subscription\-object\}
1\. サブスクリプションオブジェクトをインスタンス化する \{\#instantiate\-a\-subscription\-object\}
-------------------------------------------------------------------------------

開始するには、サブスクリプション購入の詳細を含むサブスクリプションオブジェクトを作成する必要があります。

<Tabs>
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="メソッドシグネチャー">
<tabs> <tab title="App Store" sync="appstore" icon="PlatformIos"> <codeblock title="メソッドシグネチャー">

```ts
constructor(price: string, currency: string, transactionId: string)
```

</CodeBlock>
</CodeBlock>

以下のプロパティを含む`AdjustAppStoreSubscription`オブジェクトを作成します。

\|パラメーター \|データタイプ \|説明 \|
\| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\- \| \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \| \-\-\- \|
\| `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\| \|
\| `transactionId` \| `string` \| トランザクションのためのID\| \|

```js
var subscription = new AdjustAppStoreSubscription(
Expand All @@ -50,25 +49,24 @@ var subscription = new AdjustAppStoreSubscription(
Adjust.trackAppStoreSubscription(subscription);
```

</Tab>
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <CodeBlock title="メソッドシグネチャー">
</Tab> <tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <codeblock title="メソッドシグネチャー">

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

</CodeBlock>
</CodeBlock>

以下のプロパティを含む`AdjustPlayStoreSubscription`オブジェクトを作成します。

| パラメーター | データタイプ | 説明 |
| --------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `price` | `string` | サブスクリプションの価格 |
| `currency` | `string` | サブスクリプション通貨 |
| `sku` | `string` | プロダクトID |
| `orderId` | `string` | トランザクションID |
| `signature` | `string` | 購入データのシグネチャー |
| `purchaseToken` | `string` | トランザクションの一意のトークン。詳細は[Googleのドキュメント](<https://developer.android.com/reference/com/android/billingclient/api/Purchase#getPurchaseToken()>)を参照してください |
| パラメーター | データタイプ | 説明 |
|-----------------|----------|-------------------------------------------------------------------------------------------------------------------------------------------------|
| `price` | `string` | サブスクリプションの価格 |
| `currency` | `string` | サブスクリプション通貨 |
| `sku` | `string` | プロダクトID |
| `orderId` | `string` | トランザクションID |
| `signature` | `string` | 購入データのシグネチャー |
| `purchaseToken` | `string` | トランザクションの一意のトークン。詳細は[Googleのドキュメント](https://developer.android.com/reference/com/android/billingclient/api/Purchase#getPurchaseToken())を参照してください |

```js
var subscription = new AdjustPlayStoreSubscription(
Expand All @@ -81,21 +79,18 @@ var subscription = new AdjustPlayStoreSubscription(
);
```

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

### 購入データを記録する {#record-the-purchase-date}
### 購入データを記録する \{\#record\-the\-purchase\-date\}

ユーザーがサブスクリプションを購入した日を記録することができます。SDKはこのデータを返して、レポートします。

<Tabs>
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="メソッドシグネチャー">
<tabs> <tab title="App Store" sync="appstore" icon="PlatformIos"> <codeblock title="メソッドシグネチャー">

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

</CodeBlock>
</CodeBlock>

サブスクリプションオブジェクトで`setTransactionDate`メソッドを呼び出し、サブスクリプションのタイムスタンプを記録します。

Expand All @@ -110,14 +105,13 @@ subscription.setTransactionDate(transactionDate);
Adjust.trackAppStoreSubscription(subscription);
```

</Tab>
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <CodeBlock title="メソッドシグネチャー">
</Tab> <tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <codeblock title="メソッドシグネチャー">

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

</CodeBlock>
</CodeBlock>

サブスクリプションオブジェクトで`setPurchaseTime`メソッドを呼び出し、サブスクリプションのタイムスタンプを記録します。

Expand All @@ -133,18 +127,17 @@ var subscription = new AdjustPlayStoreSubscription(
subscription.setPurchaseTime(purchaseTime);
```

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

### 購入地域を記録する(iOSのみ) {#record-the-purchase-region-ios-only}
### 購入地域を記録する(iOSのみ) \{\#record\-the\-purchase\-region\-ios\-only\}

<CodeBlock title="メソッドシグネチャー">
<codeblock title="メソッドシグネチャー">

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

</CodeBlock>
</CodeBlock>

ユーザーがサブスクリプションを購入した地域を記録することができます。これを行うには、subscriptionオブジェクトの`setSalesRegion`メソッドを呼び、国コードを`string`としてパスします。これは、[`Storefront`](https://developer.apple.com/documentation/storekit/storefront/3792000-countrycode)オブジェクトの[`countryCode`](https://developer.apple.com/documentation/storekit/storefront)としてフォーマットされる必要があります。

Expand All @@ -159,18 +152,16 @@ subscription.setSalesRegion(salesRegion);
Adjust.trackPlayStoreSubscription(subscription);
```

### コールバックパラメーターを追加する {#add-callback-parameters}
### コールバックパラメーターを追加する \{\#add\-callback\-parameters\}

コールバックパラメーターをサブスクリプションオブジェクトに追加することができます。Adjustは、これらのパラメーターをコールバックURLに追加します。コールバックパラメーターを追加するには、サブスクリプションオブジェクトの`addCallbackParameter`メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。

<Tabs>
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="メソッドシグネチャー">
<tabs> <tab title="App Store" sync="appstore" icon="PlatformIos"> <codeblock title="メソッドシグネチャー">

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

</CodeBlock>
</CodeBlock>

```js
var subscription = new AdjustAppStoreSubscription(
Expand All @@ -187,14 +178,13 @@ subscription.addCallbackParameter("key2", "value2");
Adjust.trackAppStoreSubscription(subscription);
```

</Tab>
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <CodeBlock title="メソッドシグネチャー">
</Tab> <tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <codeblock title="メソッドシグネチャー">

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

</CodeBlock>
</CodeBlock>

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

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

### パートナーパラメーターを追加する {#add-partner-parameters}
### パートナーパラメーターを追加する \{\#add\-partner\-parameters\}

パートナーパラメーターをサブスクリプションオブジェクトに追加することができます。SDKは、ユーザーがサブスクリプションを購入した時に、Adjustサーバーへこれらを送信します。Adjustサーバーは、その情報をネットワークパートナーに転送します。パラメーターパラメーターを追加するには、サブスクリプションオブジェクトの`addPartnerParameter`メソッドを呼び出してください。このメソッドを複数回呼び出すことで、複数のコールバックパラメーターを追加できます。

<Tabs>
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="メソッドシグネチャー">
<tabs> <tab title="App Store" sync="appstore" icon="PlatformIos"> <codeblock title="メソッドシグネチャー">

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

</CodeBlock>
</CodeBlock>

```js
var subscription = new AdjustAppStoreSubscription(
Expand All @@ -241,14 +228,13 @@ subscription.addPartnerParameter("key2", "value2");
Adjust.trackAppStoreSubscription(subscription);
```

</Tab>
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <CodeBlock title="メソッドシグネチャー">
</Tab> <tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <codeblock title="メソッドシグネチャー">

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

</CodeBlock>
</CodeBlock>

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

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

## 2\. サブスクリプション情報を記録する \{\#record\-subscription\-information\}
2\. サブスクリプション情報を記録する \{\#record\-subscription\-information\}
------------------------------------------------------------------

サブスクリプションオブジェクトを設定したら、Adjust SDKを使用して記録することが可能です。

<Tabs>
<Tab title="App Store" sync="appstore" icon="PlatformIos"> <CodeBlock title="メソッドシグネチャー">
<tabs> <tab title="App Store" sync="appstore" icon="PlatformIos"> <codeblock title="メソッドシグネチャー">

```ts
trackAppStoreSubscription(adjustAppStoreSubscription: AdjustAppStoreSubscription): void
```

</CodeBlock>
</CodeBlock>

完了したオブジェクトを `trackAppStoreSubscription`メソッドにパスして、ユーザーのサブスクリプション購入を記録します。

Expand All @@ -294,14 +278,13 @@ subscription.setSalesRegion(salesRegion);
Adjust.trackAppStoreSubscription(subscription);
```

</Tab>
<Tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <CodeBlock title="メソッドシグネチャー">
</Tab> <tab title="Play Store" sync="playstore" icon="PlatformGooglePlay"> <codeblock title="メソッドシグネチャー">

```ts
trackPlayStoreSubscription(adjustPlayStoreSubscription: AdjustPlayStoreSubscription): void
```

</CodeBlock>
</CodeBlock>

完了したオブジェクトを `trackPlayStoreSubscription`メソッドにパスして、ユーザーのサブスクリプション購入を記録します。

Expand All @@ -319,5 +302,5 @@ subscription.setPurchaseTime(purchaseTime);
Adjust.trackPlayStoreSubscription(subscription);
```

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

0 comments on commit ca62b9d

Please sign in to comment.