From ab07f9491199e542ddd1e97aef2fc27b32d71d4e Mon Sep 17 00:00:00 2001 From: volzhs Date: Thu, 19 Jul 2018 12:47:01 +0900 Subject: [PATCH] Update description for setting up android iap --- misc/android_iap/iap.gd | 2 +- misc/android_iap/iap_demo.gd | 2 +- misc/android_iap/main.tscn | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/misc/android_iap/iap.gd b/misc/android_iap/iap.gd index 22e7307f..4d980729 100644 --- a/misc/android_iap/iap.gd +++ b/misc/android_iap/iap.gd @@ -20,7 +20,7 @@ onready var payment = Engine.get_singleton("GodotPayments") func _ready(): if payment: # set callback with this script instance - payment.setPurchaseCallbackId(get_instance_ID()) + payment.setPurchaseCallbackId(get_instance_id()) # set consume purchased item automatically after purchase, defulat value is true func set_auto_consume(auto): diff --git a/misc/android_iap/iap_demo.gd b/misc/android_iap/iap_demo.gd index 43ab6468..79e36d98 100644 --- a/misc/android_iap/iap_demo.gd +++ b/misc/android_iap/iap_demo.gd @@ -52,7 +52,7 @@ func on_consume_fail(): alert.popup() func on_sku_details_complete(): - alert.set_text("Got detail info : " + iap.sku_details["item_test_a"].to_json()) + alert.set_text("Got detail info : " + to_json(iap.sku_details["item_test_a"])) alert.popup() diff --git a/misc/android_iap/main.tscn b/misc/android_iap/main.tscn index 36b96448..38156490 100644 --- a/misc/android_iap/main.tscn +++ b/misc/android_iap/main.tscn @@ -139,11 +139,11 @@ rect_clip_content = false mouse_filter = 2 size_flags_horizontal = 2 size_flags_vertical = 0 -text = "\"iap\" is located in Autoloads. See Scene > Project Settings > AutoLoad +text = "\"iap\" is located in Autoloads. See Project > Project Settings > AutoLoad To enable IAP module -1. Scene > Project Settings +1. Project > Project Settings 2. write [Category : android] / [Property : modules] / [Type : String] and click Add 3. Click \"Android\" on left panel 4. double click on right filed of \"modules\" @@ -151,7 +151,7 @@ To enable IAP module To test in-app purchase on android device, -1. Need to add \"com.android.vending.BILLING\" permission at Export > Android > User Permissions +1. Need to add \"com.android.vending.BILLING\" permission at Project > Export > Android > User Permissions 2. Export APK and upload it as alpha or beta stage to Google Play Developer Console and publish it. (It's not published to public, but you and tester can access it.) 3. There should be activated in-app item