diff --git a/extension-iap/src/iap.h b/extension-iap/src/iap.h index 79d8155..79e4023 100644 --- a/extension-iap/src/iap.h +++ b/extension-iap/src/iap.h @@ -36,9 +36,7 @@ enum BillingResponse enum ProviderId { PROVIDER_ID_GOOGLE = 0, - PROVIDER_ID_AMAZON = 1, - PROVIDER_ID_APPLE = 2, - PROVIDER_ID_FACEBOOK = 3, + PROVIDER_ID_APPLE = 1, }; #endif // DM_IAP_EXTENSION diff --git a/extension-iap/src/iap_android.cpp b/extension-iap/src/iap_android.cpp index 7dcec49..641ed54 100644 --- a/extension-iap/src/iap_android.cpp +++ b/extension-iap/src/iap_android.cpp @@ -16,10 +16,8 @@ struct IAP { memset(this, 0, sizeof(*this)); m_autoFinishTransactions = true; - m_ProviderId = PROVIDER_ID_GOOGLE; } bool m_autoFinishTransactions; - int m_ProviderId; dmScript::LuaCallbackInfo* m_Listener; @@ -238,7 +236,7 @@ static int IAP_GetProviderId(lua_State* L) { DM_LUA_STACK_CHECK(L, 1); - lua_pushinteger(L, g_IAP.m_ProviderId); + lua_pushinteger(L, PROVIDER_ID_GOOGLE); return 1; } @@ -395,8 +393,6 @@ static dmExtension::Result InitializeIAP(dmExtension::Params* params) const char* provider = dmConfigFile::GetString(params->m_ConfigFile, "android.iap_provider", "GooglePlay"); const char* class_name = "com.defold.iap.IapGooglePlay"; - g_IAP.m_ProviderId = PROVIDER_ID_GOOGLE; - jclass iap_class = dmAndroid::LoadClass(env, class_name); jclass iap_jni_class = dmAndroid::LoadClass(env, "com.defold.iap.IapJNI");