【问题标题】:Amazon in app purchase for multiple consumption items?亚马逊应用内购买多个消费项目?
【发布时间】:2014-01-17 06:34:18
【问题描述】:

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

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

package com.satsuma.pic1word;

导入 java.util.HashSet; 导入 java.util.Set;

公共枚举 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;
}

}

【问题讨论】:

    标签: android in-app-purchase amazon


    【解决方案1】:

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

    导入 java.util.HashSet; 导入 java.util.Set;

    公共枚举 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;
    }
    

    }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-26
      • 2012-05-31
      • 2012-09-10
      • 2013-07-20
      • 1970-01-01
      • 2013-04-12
      相关资源
      最近更新 更多