0
誰かが私に機能する支払いクラスを提供できますか?私のコードは以下の通りです。支払いのためのコード例
私の問題は:私の購入方法は、支払いが成功する前に真を返すことです。 (言い換えれば、賃金法トークンを返し、その後のiTunesやGoogleプレイを店舗へのログインを要求し、彼/彼女はすでに継続する可能性を持っているように、ユーザが購入を継続してはならない
public boolean purchase() {
final Purchase p = Purchase.getInAppPurchase();
boolean retVal = true;
if (p != null) {
if (p.isManagedPaymentSupported()) {
if (Display.getInstance().getPlatformName().equalsIgnoreCase(Constants.ANDROID)) {
p.purchase(Payment.SKUS_AND[this.membershipType]);
}
else {
p.purchase(Payment.SKUS_IOS[this.membershipType]);
}
}
else {
String retToken = null;
if (p.isManualPaymentSupported()) {
if (Display.getInstance().getPlatformName().equalsIgnoreCase(Constants.IOS)) {
retToken = p.pay(Payment.ITEM_COSTS[this.membershipType], Payment.CURRENCY, "lfiuhlecfhbweucfbhewucfbhewluh");
}
else {
retToken = p.pay(Payment.ITEM_COSTS[this.membershipType], Payment.CURRENCY, "6578346756347865783");
}
retVal = retToken != null;
}
else {
UITools.infoDialog(Settings.getInstance().getLocalizedText(TextConstants.UNSUPPORTED_PAYMENT));
retVal = false;
}
}
}
else {
UITools.infoDialog(Settings.getInstance().getLocalizedText(TextConstants.UNSUPPORTED_PAYMENT));
retVal = false;
}
return retVal;
}