Purchase (Unity SDK)
購入を表すクラスです。
パブリックパラメータ
| 名前 | 型 | 説明 |
|---|---|---|
| AccountIdentifiers | AccountIdentifiers | 購入リクエストの作成時に提供されたアカウント識別子。 |
| DeveloperPayload | String | この購入を開始する際に開発者が指定した文字列ベースのペイロード。 |
| IsAutoRenewing | Boolean | サブスクリプションが自動的に更新されるかどうかを指定します。true に設定されている場合、サブスクリプションはアクティブなままで、次回の請求日に更新される予定です。false に設定されている場合、サブスクリプションはキャンセルされており、ユーザーが自動更新の復元を選択するか手動更新を完了しない限り、コンテンツへのアクセスは次回の請求日に終了します。 |
| OrderId | String | Aptoide 内部で使用される注文 UID(一意の識別子)。 |
| OriginalJson | String | 購入に関する詳細情報を含む元の JSON 値の文字列ベースの値。 |
| PackageName | String | この購入を発生させたアプリケーションのパッケージ名。 |
| Products | List<String> | 購入されたすべての製品の productId を含むリスト。 |
| PurchaseState | Int | 購入の状態。 |
| PurchaseTime | Long | ミリ秒単位の購入時刻。 |
| PurchaseToken | String | Aptoide Services でフィルタリングするための購入の UID(一意の識別子)。 |
| Signature | String | 開発者の秘密鍵で署名された購入データの署名を含む文字列ベースの値。SHA1withRSA アルゴリズムスキームが使用されます。 |
PurchaseState
レスポンスの取り得る値:
| 値 | タイトル | 説明 |
|---|---|---|
| 0 | Purchased | 購入が正常に完了しました。 |
| 1 | Cancelled | 購入がキャンセルされました。 |