Merge pull request #482 from timoschwarzer/android-iap-3.2.2-godotgoogleplaybilling

Update Android IAP demo to reflect recent changes
This commit is contained in:
Rémi Verschelde
2020-06-22 11:28:55 +02:00
committed by GitHub

View File

@@ -9,10 +9,10 @@ var payment = null
var test_item_purchase_token = null
func _ready():
if Engine.has_singleton("GodotPayment"):
if Engine.has_singleton("GodotGooglePlayBilling"):
label.text += "\n\n\nTest item SKU: %s" % TEST_ITEM_SKU
payment = Engine.get_singleton("GodotPayment")
payment = Engine.get_singleton("GodotGooglePlayBilling")
payment.connect("connected", self, "_on_connected") # No params
payment.connect("disconnected", self, "_on_disconnected") # No params
payment.connect("connect_error", self, "_on_connect_error") # Response ID (int), Debug message (string)
@@ -26,7 +26,7 @@ func _ready():
payment.connect("purchase_consumption_error", self, "_on_purchase_consumption_error") # Response ID (int), Debug message (string), Purchase token (string)
payment.startConnection()
else:
show_alert("Android IAP support is not enabled. Make sure you have enabled 'Custom Build' and the GodotPayment plugin in your Android export settings! This application will not work.")
show_alert("Android IAP support is not enabled. Make sure you have enabled 'Custom Build' and installed and enabled the GodotGooglePlayBilling plugin in your Android export settings! This application will not work.")
func show_alert(text):
@@ -93,7 +93,7 @@ func _on_sku_details_query_error(code, message):
func _on_disconnected():
show_alert("GodotPayment disconnected. Will try to reconnect in 10s...")
show_alert("GodotGooglePlayBilling disconnected. Will try to reconnect in 10s...")
yield(get_tree().create_timer(10), "timeout")
payment.startConnection()