You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-10 13:00:37 +00:00
Provide error details when in-app purchase fails
This commit is contained in:
@@ -101,12 +101,12 @@ public class GodotPaymentV3 extends Godot.SingletonBase {
|
||||
GodotLib.calldeferred(purchaseCallbackId, "consume_not_required", new Object[] {});
|
||||
}
|
||||
|
||||
public void callbackFailConsume() {
|
||||
GodotLib.calldeferred(purchaseCallbackId, "consume_fail", new Object[] {});
|
||||
public void callbackFailConsume(String message) {
|
||||
GodotLib.calldeferred(purchaseCallbackId, "consume_fail", new Object[] { message });
|
||||
}
|
||||
|
||||
public void callbackFail() {
|
||||
GodotLib.calldeferred(purchaseCallbackId, "purchase_fail", new Object[] {});
|
||||
public void callbackFail(String message) {
|
||||
GodotLib.calldeferred(purchaseCallbackId, "purchase_fail", new Object[] { message });
|
||||
}
|
||||
|
||||
public void callbackCancel() {
|
||||
@@ -165,11 +165,11 @@ public class GodotPaymentV3 extends Godot.SingletonBase {
|
||||
}
|
||||
|
||||
public void callbackDisconnected() {
|
||||
GodotLib.calldeferred(purchaseCallbackId, "iap_disconnected", new Object[]{});
|
||||
GodotLib.calldeferred(purchaseCallbackId, "iap_disconnected", new Object[] {});
|
||||
}
|
||||
|
||||
public void callbackConnected() {
|
||||
GodotLib.calldeferred(purchaseCallbackId, "iap_connected", new Object[]{});
|
||||
GodotLib.calldeferred(purchaseCallbackId, "iap_connected", new Object[] {});
|
||||
}
|
||||
|
||||
// true if connected, false otherwise
|
||||
|
||||
@@ -116,7 +116,7 @@ public class PaymentsManager {
|
||||
|
||||
@Override
|
||||
protected void error(String message) {
|
||||
godotPaymentV3.callbackFail();
|
||||
godotPaymentV3.callbackFail(message);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -148,7 +148,7 @@ public class PaymentsManager {
|
||||
@Override
|
||||
protected void error(String message) {
|
||||
Log.d("godot", "consumeUnconsumedPurchases :" + message);
|
||||
godotPaymentV3.callbackFailConsume();
|
||||
godotPaymentV3.callbackFailConsume(message);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -222,7 +222,7 @@ public class PaymentsManager {
|
||||
|
||||
@Override
|
||||
protected void error(String message) {
|
||||
godotPaymentV3.callbackFail();
|
||||
godotPaymentV3.callbackFail(message);
|
||||
}
|
||||
}
|
||||
.consume(sku);
|
||||
@@ -231,7 +231,7 @@ public class PaymentsManager {
|
||||
|
||||
@Override
|
||||
protected void error(String message) {
|
||||
godotPaymentV3.callbackFail();
|
||||
godotPaymentV3.callbackFail(message);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -258,7 +258,7 @@ public class PaymentsManager {
|
||||
|
||||
@Override
|
||||
protected void error(String message) {
|
||||
godotPaymentV3.callbackFail();
|
||||
godotPaymentV3.callbackFail(message);
|
||||
}
|
||||
}
|
||||
.consume(sku);
|
||||
@@ -266,7 +266,7 @@ public class PaymentsManager {
|
||||
|
||||
@Override
|
||||
protected void error(String message) {
|
||||
godotPaymentV3.callbackFail();
|
||||
godotPaymentV3.callbackFail(message);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -291,7 +291,7 @@ public class PaymentsManager {
|
||||
|
||||
@Override
|
||||
protected void error(String message) {
|
||||
godotPaymentV3.callbackFailConsume();
|
||||
godotPaymentV3.callbackFailConsume(message);
|
||||
}
|
||||
}
|
||||
.consume(sku);
|
||||
|
||||
Reference in New Issue
Block a user