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