亚马逊在app中购买多种消费品?

时间:2014-01-17 06:34:18

标签: android in-app-purchase amazon

我正在开发一个应用程序,其中我需要多个应用程序购买消费类别。

例如:对于$ .99我想给200个硬币,4.99美元我想给1100个硬币和9.99美元我想要给2600个硬币。现在我以0.99美元的价格购买,但我现在不知道如何做其余的事情。 请解释我如何使用多个应用程序购买消费。 我在应用程序购买中使用以下代码。它工作但现在需要使用其他购买。

package com.satsuma.pic1word;

import java.util.HashSet; import java.util.Set;

public enum MySKU {

ORANGE("com.satsuma.4pics1word.$99coins", 200);

private String sku;
private int quantity;

private MySKU(String sku, int quantity) {
    this.sku = sku;
    this.quantity = quantity;
}

public static MySKU valueForSKU(String sku) {
    if (ORANGE.getSku().equals(sku)) {
        return ORANGE;
    }
    return null;
}

public String getSku() {
    return sku;
}

public int getQuantity() {
    return quantity;
}

private static Set<String> SKUS = new HashSet<String>();
static {
    SKUS.add(ORANGE.getSku());
}

public static Set<String> getAll() {
    return SKUS;
}

}

1 个答案:

答案 0 :(得分:0)

我确实找到了适合我的地方。 package com.satsuma.pic1word;

import java.util.HashSet; import java.util.Set;

public enum MySKU {

ORANGE("com.satsuma.4pics1word.2hundcoins", 200), COINS1100("com.satsuma.4pics1word.11hundcoins",1100),
COINS2600("com.satsuma.4pics1word.26hundcoins",2600);

private String sku;
private int quantity;

private MySKU(String sku, int quantity) {
    this.sku = sku;
    this.quantity = quantity;
}

public static MySKU valueForSKU(String sku) {
    if (ORANGE.getSku().equals(sku)) {
        return ORANGE;
    }
    if (COINS1100.getSku().equals(sku)) {
        return COINS1100;
    }
    if (COINS2600.getSku().equals(sku)) {
        return COINS2600;
    }
    return null;
}

public String getSku() {
    return sku;
}

public int getQuantity() {
    return quantity;
}

private static Set<String> SKUS = new HashSet<String>();
static {
    SKUS.add(ORANGE.getSku());
    SKUS.add(COINS1100.getSku());
    SKUS.add(COINS2600.getSku());
}

public static Set<String> getAll() {
    return SKUS;
}

}