メインコンテンツまでスキップ

Purchase (Android SDK)

Purchase を表すクラス。


パブリックパラメータ

名称説明
accountIdentifiersAccountIdentifiersPurchase リクエストの作成時に提供されたアカウント識別子。
developerPayloadStringこの Purchase を開始する際に開発者によって指定された文字列ベースのペイロード。
isAutoRenewingBooleanサブスクリプションが自動的に更新されるかどうかを指定します。 true に設定されている場合、サブスクリプションはアクティブな状態を維持し、次回の請求日に更新される予定です。 false に設定されている場合、サブスクリプションはキャンセルされており、ユーザーが自動更新の復元を選択するか手動更新を完了しない限り、コンテンツへのアクセスは次回の請求日に終了します。
orderIdStringAptoide 内部で使用される注文 UID(一意の識別子)。
originalJsonStringPurchase に関する詳細情報を含む元の JSON 値の文字列ベースの値。
packageNameStringこの Purchase の発生元となったアプリケーションのパッケージ名。
productsList<String>購入されたすべての製品の productId を含むリスト。
purchaseStateIntPurchase の状態
purchaseTimeLong購入時刻(ミリ秒単位)。
purchaseTokenStringAptoide サービスでフィルタリングするための Purchase の UID(一意の識別子)。
signatureString開発者の秘密鍵で署名された Purchase データの署名を含む文字列ベースの値。 SHA1withRSA アルゴリズム方式が使用されます。

purchaseState

レスポンスの取り得る値:

タイトル説明
0Purchased購入が正常に完了しました。
1Cancelled購入がキャンセルされました。