Fix DM_PLATFORM_ANDROID macro in iap_android.cpp

This commit is contained in:
Nick Leeman 2024-04-26 00:30:40 +02:00
parent 3dbd318f9c
commit 7fe021480c

View File

@ -1,4 +1,4 @@
#if defined(DM_PLATFORM_ANDROID) // #if defined(DM_PLATFORM_ANDROID)
#include <dmsdk/sdk.h> #include <dmsdk/sdk.h>
#include <dmsdk/dlib/android.h> #include <dmsdk/dlib/android.h>
@ -395,7 +395,7 @@ static dmExtension::Result InitializeIAP(dmExtension::Params* params)
g_IAP.m_AcknowledgeTransaction = env->GetMethodID(iap_class, "acknowledgeTransaction", "(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"); g_IAP.m_SetAccountId = env->GetMethodID(iap_class, "setAccountId", "(Ljava/lang/String;)V");
jmethodID jni_constructor = env->GetMethodID(iap_class, "<init>", "(Landroid/app/Activity;Z)V"); jmethodID jni_constructor = env->GetMethodID(iap_class, "<init>", "(Landroid/app/Activity;)V");
g_IAP.m_IAP = env->NewGlobalRef(env->NewObject(iap_class, jni_constructor, threadAttacher.GetActivity()->clazz)); g_IAP.m_IAP = env->NewGlobalRef(env->NewObject(iap_class, jni_constructor, threadAttacher.GetActivity()->clazz));
jni_constructor = env->GetMethodID(iap_jni_class, "<init>", "()V"); jni_constructor = env->GetMethodID(iap_jni_class, "<init>", "()V");