Skip to content

Instantly share code, notes, and snippets.

@baba-s
Created April 20, 2024 03:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save baba-s/12f2c56fec46d1c26d6c5ab859ba6e77 to your computer and use it in GitHub Desktop.
Save baba-s/12f2c56fec46d1c26d6c5ab859ba6e77 to your computer and use it in GitHub Desktop.
// ReSharper disable UnusedMember.Global
namespace MyProject
{
/// <summary>
/// 購入エラーコード
/// https://sdk.revenuecat.com/android/4.6.1/public/com.revenuecat.purchases/-purchases-error-code/index.html
/// </summary>
public enum PurchasesErrorCode
{
NONE = -1, // エラーなし。
UNKNOWN_ERROR = 0, // 不明なエラー。
PURCHASE_CANCELLED_ERROR = 1, // 購入はキャンセルされました。
STORE_PROBLEM_ERROR = 2, // Play ストアに問題がありました。
PURCHASE_NOT_ALLOWED_ERROR = 3, // デバイスまたはユーザーは購入を許可されていません。
PURCHASE_INVALID_ERROR = 4, // 指定された引数の 1 つ以上が無効です。
PRODUCT_NOT_AVAILABLE_FOR_PURCHASE_ERROR = 5, // この製品は購入できません。
PRODUCT_ALREADY_PURCHASED_ERROR = 6, // この製品はユーザーに対してすでにアクティブです。
RECEIPT_ALREADY_IN_USE_ERROR = 7, // 同じレシートを使用している別のアクティブなサブスクライバーがすでに存在します。
INVALID_RECEIPT_ERROR = 8, // 領収書は無効です。
MISSING_RECEIPT_FILE_ERROR = 9, // 領収書がありません。
NETWORK_ERROR = 10, // リクエストの実行中にエラーが発生しました。
INVALID_CREDENTIALS_ERROR = 11, // 資格情報の問題が発生しました。詳細については、根本的なエラーを確認してください。
UNEXPECTED_BACKEND_RESPONSE_ERROR = 12, // バックエンドから不正な応答を受信しました。
INVALID_APP_USER_ID_ERROR = 14, // アプリのユーザー ID が無効です。
OPERATION_ALREADY_IN_PROGRESS_ERROR = 15, // 操作はすでに進行中です。
UNKNOWN_BACKEND_ERROR = 16, // 不明なバックエンド エラーが発生しました。
INVALID_APPLE_SUBSCRIPTION_KEY_ERROR = 17, // Apple サブスクリプション キーが無効か、存在しません。
INELIGIBLE_ERROR = 18, // ユーザーはそのアクションを実行する資格がありません。
INSUFFICIENT_PERMISSIONS_ERROR = 19, // アプリには購入を行うための十分な権限がありません。
PAYMENT_PENDING_ERROR = 20, // 支払いは保留中です。
INVALID_SUBSCRIBER_ATTRIBUTES_ERROR = 21, // 送信された 1 つ以上の属性を保存できませんでした。
LOG_OUT_WITH_ANONYMOUS_USER_ERROR = 22, // logOut を呼び出しましたが、現在のユーザーは匿名です。
CONFIGURATION_ERROR = 23, // 構成に問題があります。詳細については、根本的なエラーを確認してください。
UNSUPPORTED_ERROR = 24, // 操作に問題がありました。
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment