From d4616ba97fb84b5515871d0cfe5e40a47e3beef5 Mon Sep 17 00:00:00 2001 From: Nick Leeman Date: Mon, 22 Apr 2024 00:05:43 +0200 Subject: [PATCH] JNI Method fix --- extension-iap/src/iap_android.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extension-iap/src/iap_android.cpp b/extension-iap/src/iap_android.cpp index 775a532..880d0fe 100644 --- a/extension-iap/src/iap_android.cpp +++ b/extension-iap/src/iap_android.cpp @@ -1,4 +1,4 @@ -#if defined(DM_PLATFORM_ANDROID) +// #if defined(DM_PLATFORM_ANDROID) #include #include @@ -414,6 +414,7 @@ static dmExtension::Result InitializeIAP(dmExtension::Params* params) g_IAP.m_ProcessPendingConsumables = env->GetMethodID(iap_class, "processPendingConsumables", "(Lcom/defold/iap/IPurchaseListener;)V"); g_IAP.m_FinishTransaction = env->GetMethodID(iap_class, "finishTransaction", "(Ljava/lang/String;Lcom/defold/iap/IPurchaseListener;)V"); g_IAP.m_AcknowledgeTransaction = env->GetMethodID(iap_class, "acknowledgeTransaction", "(Ljava/lang/String;Lcom/defold/iap/IPurchaseListener;)V"); + g_IAP.m_SetAccountId = env->GetMethodID(iap_class, "setAccountId", "(Ljava/lang/String;)V"); jmethodID jni_constructor = env->GetMethodID(iap_class, "", "(Landroid/app/Activity;Z)V"); g_IAP.m_IAP = env->NewGlobalRef(env->NewObject(iap_class, jni_constructor, threadAttacher.GetActivity()->clazz, g_IAP.m_autoFinishTransactions));