IAP 복구테스트시 아이템의 sku가 sku_106으로 고정됩니다

  • 사용엔진: Unity3D 2021.3.45f2

  • 개발환경: Vanilla+JavaScript

  • SDK버전: 1.5.1

안녕하세요 안드로이드 샌드박스앱에서 “주문 복원 테스트“ 시, 제가 구매한 아이템이 아니라 sku_106딱 하나만 나오는데, 뭔가 추가적인 설정이 필요한지요? 아래는 관련 로그 입니다.

[TossIAP] Pending orders: {orders: Array(1)}
public.framework.js:1946 JS → Unity: iapGrant:sku_106

public.framework.js:1946 상품 지급 요청 (orderId): sku_106

public.framework.js:1946 복원 상품 지급 요청 (orderId): sku_106

public.framework.js:1941 알 수 없는 SKU: sku_106

_JS_Log_Dump @ public.framework.js:1941
$WebGLPrintfConsolev(LogType, char const*, void*) @ public.wasm:0x6cd28f
$printf_consolev(LogType, char const*, void*, bool) @ public.wasm:0x6cd773
$InternalWarningConsole(char const*, …) @ public.wasm:0x6ce401
$DebugStringToFilePostprocessedStacktrace(DebugStringToFileData const&) @ public.wasm:0x6ce358
$DebugStringToFile(DebugStringToFileData const&) @ public.wasm:0x6cdb4c
$DebugLogHandler_CUSTOM_Internal_Log(LogType, LogOption, Il2CppString*, Il2CppObject*) @ public.wasm:0x6608f1
$DebugLogHandler_Internal_Log_m20852F18A88BB18425BA07260545E3968F7EA76C @ public.wasm:0x1078b6b
$DebugLogHandler_LogFormat_m216B169EF9B669F2ED4C59F6B9F326D4EBBDF821 @ public.wasm:0x1078baf
$InterfaceActionInvoker4<Il2CppObject*, Il2CppObject*, String_t*, String_t*>::Invoke(unsigned short, Il2CppClass*, Il2CppObject*, Il2CppObject*, Il2CppObject*, String_t*, String_t*) @ public.wasm:0x8dbc1c
$Logger_Log_mEA3D39763D610E92491AA479BA653ECFEE3E9E5C @ public.wasm:0x1084778
$InterfaceActionInvoker2<AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8*, int>::Invoke(unsigned short, Il2CppClass*, Il2CppObject*, AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8*, int) @ public.wasm:0x708056
$Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 @ public.wasm:0x10790c5
$IAPManager_TryGrantRewardForSku_m977E3434887580AB579B21F3A8AF667A3BFB9CA5 @ public.wasm:0x130dcb0
$IAPManager_HandleIAPEvent_mEC0A5FE4CE311E6F722BFD4ABB95BCAB360FF8F2 @ public.wasm:0x130d9bb
$MessageRouter_OnMessageFromJS_m5AEFFD7CA58DA9683BBE9F967D61A2B6F20F5B4A @ public.wasm:0x130e09f
$RuntimeInvoker_TrueVoid_t4861ACF8F4594C3437BB48B6E56783494B843915_VoidU2A_t104EAEFBD2D237A8C29618913DA9B4D99355E965(void ()(), MethodInfo const, void*, void**, void*) @ public.wasm:0x141dd71
$il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**) @ public.wasm:0x143b928
$dynCall_iiii @ public.wasm:0x145ec4c
(anonymous) @ public.framework.js:1128
invoke_iiii @ public.framework.js:15481
$il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**) @ public.wasm:0x143ae68
$il2cpp_runtime_invoke @ public.wasm:0xd41ee
$scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool) @ public.wasm:0x6a4090
$ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool) @ public.wasm:0x63be44
$MonoBehaviour::InvokeMethodOrCoroutineChecked(ScriptingMethodPtr, ScriptingObjectPtr) @ public.wasm:0x637742
$Scripting::SendScriptingMessage(GameObject&, char const*, ScriptingObjectPtr) @ public.wasm:0x63aead
$SendMessageString @ public.wasm:0x608033
(anonymous) @ public.framework.js:1128
SendMessage @ public.framework.js:21
SendMessage @ public.loader.js:192
(anonymous) @ public.framework.js:13671
(anonymous) @ public.framework.js:13670
Promise.then (async)
_restorePendingOrders @ public.framework.js:13663
$IAPManager_OnClickRestoreButton_m5991CB48DA3067FB1CDC9C9E98F397E0ECDB5E69 @ public.wasm:0x130d48f
$IAPManager_U3CStartU3Eb__10_0_mF4209BA38BAC454FDFAA79A9A51A3358421FAE6A @ public.wasm:0x130de2b
$InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4 @ public.wasm:0x113fb6c
$UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2 @ public.wasm:0x1141089
$Button_Press_mEF76F32CD5C01C1D8B00B80BDFC0C6CEEEF2C993 @ public.wasm:0x830dce
$Button_OnPointerClick_mB76B80D7374811C7BBE11DA188E2656904AE5422 @ public.wasm:0x830de3
$InterfaceActionInvoker1<LocalizationTable_tFE5F77A2528CA506A718E692737CB6F2A1BA9E84*>::Invoke(unsigned short, Il2CppClass*, Il2CppObject*, LocalizationTable_tFE5F77A2528CA506A718E692737CB6F2A1BA9E84*) @ public.wasm:0x7c3ddd
$ExecuteEvents_Execute_m512ACDD06180A73819570FED3C2BEE0F0E2DA3F2 @ public.wasm:0x12fcbc8
$XmlSerializationCollectionFixupCallback_Invoke_mFB736B20C467F37986192F47B50619B4E126B36E_OpenInst(XmlSerializationCollectionFixupCallback_t7A477E768FFD9DF76301088150243A493D5A4842*, Il2CppObject*, Il2CppObject*, MethodInfo const*) @ public.wasm:0x90c7b8
$Action_2_Invoke_m322951642278F05488A29CB1CE56251C47507470_inline(Action_2_tBDAC2D24ADC2AEF172A4D577FCCF9BF841FA8174*, int, String_t*, MethodInfo const*) @ public.wasm:0x8c1310
$dynCall_viiii @ public.wasm:0x145ecb8
(anonymous) @ public.framework.js:1128
invoke_viiii @ public.framework.js:15514
$ExecuteEvents_Execute_TisRuntimeObject_mDC4455B743BE4A6BA46DD741D0E0AB150FF1209A_gshared @ public.wasm:0x103cd9a
$ExecuteEvents_Execute_TisIDeselectHandler_t1DAC043FE4AC6C9BD4E0128AD5CAC1C84F4AF661_mF5887E085CDF21C7E46BCDEDDFAE8DAB8D6B2308(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, EventFunction_1_t761440E218DEDDDF4267213CA0E8B1C52C858690*, MethodInfo const*) @ public.wasm:0x12fa640
$StandaloneInputModule_ProcessTouchPress_mD72A0807626DA04E47313F9553249DD4A32625E3 @ public.wasm:0x1300ac0
$StandaloneInputModule_ProcessTouchEvents_m042FC6B13874B1EE6699BBB51F02FE3A435A25F0 @ public.wasm:0x13003a9
$StandaloneInputModule_Process_mBD949CC45BBCAB5A0FAF5E24F3BB4C3B22FF3E81 @ public.wasm:0x13001b1
$EventSystem_Update_m9D0AC1A7236F0DA1CCA0A8FFE0D8D33D960D433C @ public.wasm:0x12fc371
$RuntimeInvoker_TrueVoid_t4861ACF8F4594C3437BB48B6E56783494B843915(void ()(), MethodInfo const, void*, void**, void*) @ public.wasm:0x141eb2d
$il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**) @ public.wasm:0x143b928
$dynCall_iiii @ public.wasm:0x145ec4c
(anonymous) @ public.framework.js:1128
invoke_iiii @ public.framework.js:15481
$il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**) @ public.wasm:0x143ae68
$il2cpp_runtime_invoke @ public.wasm:0xd41ee
$scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool) @ public.wasm:0x6a4090
$ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool) @ public.wasm:0x63be44
$MonoBehaviour::CallUpdateMethod(int) @ public.wasm:0x637b47
$MonoBehaviour::Update() @ public.wasm:0x637b5b
$void BaseBehaviourManager::CommonUpdate() @ public.wasm:0x175989
$BehaviourManager::Update() @ public.wasm:0x17570d
$InitPlayerLoopCallbacks()::UpdateScriptRunBehaviourUpdateRegistrator::Forward() @ public.wasm:0x61a99f
$ExecutePlayerLoop(NativePlayerLoopSystem*) @ public.wasm:0x158fc0
$ExecutePlayerLoop(NativePlayerLoopSystem*) @ public.wasm:0x159055
$MainLoop() @ public.wasm:0x5e30f3
$dynCall_v @ public.wasm:0x145ec6c
(anonymous) @ public.framework.js:1128
(anonymous) @ public.framework.js:1602
_JS_CallAsLongAsNoExceptionsSeen @ public.framework.js:1603
$UpdateUnityFrame() @ public.wasm:0x5df0b7
$dynCall_v @ public.wasm:0x145ec6c
(anonymous) @ public.framework.js:1128
browserIterationFunc @ public.framework.js:10402
callUserCallback @ public.framework.js:8588
runIter @ public.framework.js:8649
Browser_mainLoop_runner @ public.framework.js:8563
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
public.framework.js:3207 [TossIAP] Resolver not found for orderId: sku_106
_OnProductGrantResult @ public.framework.js:3207
$IAPManager_OnProductGrantResult_m752E8473D38D94CA758FFD90AEE1F7B4C9FD6B70 @ public.wasm:0x130d3e6
$IAPManager_HandleIAPEvent_mEC0A5FE4CE311E6F722BFD4ABB95BCAB360FF8F2 @ public.wasm:0x130da24
$MessageRouter_OnMessageFromJS_m5AEFFD7CA58DA9683BBE9F967D61A2B6F20F5B4A @ public.wasm:0x130e09f
$RuntimeInvoker_TrueVoid_t4861ACF8F4594C3437BB48B6E56783494B843915_VoidU2A_t104EAEFBD2D237A8C29618913DA9B4D99355E965(void ()(), MethodInfo const, void*, void**, void*) @ public.wasm:0x141dd71
$il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**) @ public.wasm:0x143b928
$dynCall_iiii @ public.wasm:0x145ec4c
(anonymous) @ public.framework.js:1128
invoke_iiii @ public.framework.js:15481
$il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**) @ public.wasm:0x143ae68
$il2cpp_runtime_invoke @ public.wasm:0xd41ee
$scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool) @ public.wasm:0x6a4090
$ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool) @ public.wasm:0x63be44
$MonoBehaviour::InvokeMethodOrCoroutineChecked(ScriptingMethodPtr, ScriptingObjectPtr) @ public.wasm:0x637742
$Scripting::SendScriptingMessage(GameObject&, char const*, ScriptingObjectPtr) @ public.wasm:0x63aead
$SendMessageString @ public.wasm:0x608033
(anonymous) @ public.framework.js:1128
SendMessage @ public.framework.js:21
SendMessage @ public.loader.js:192
(anonymous) @ public.framework.js:13671
(anonymous) @ public.framework.js:13670
Promise.then (async)
_restorePendingOrders @ public.framework.js:13663
$IAPManager_OnClickRestoreButton_m5991CB48DA3067FB1CDC9C9E98F397E0ECDB5E69 @ public.wasm:0x130d48f
$IAPManager_U3CStartU3Eb__10_0_mF4209BA38BAC454FDFAA79A9A51A3358421FAE6A @ public.wasm:0x130de2b
$InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4 @ public.wasm:0x113fb6c
$UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2 @ public.wasm:0x1141089
$Button_Press_mEF76F32CD5C01C1D8B00B80BDFC0C6CEEEF2C993 @ public.wasm:0x830dce
$Button_OnPointerClick_mB76B80D7374811C7BBE11DA188E2656904AE5422 @ public.wasm:0x830de3
$InterfaceActionInvoker1<LocalizationTable_tFE5F77A2528CA506A718E692737CB6F2A1BA9E84*>::Invoke(unsigned short, Il2CppClass*, Il2CppObject*, LocalizationTable_tFE5F77A2528CA506A718E692737CB6F2A1BA9E84*) @ public.wasm:0x7c3ddd
$ExecuteEvents_Execute_m512ACDD06180A73819570FED3C2BEE0F0E2DA3F2 @ public.wasm:0x12fcbc8
$XmlSerializationCollectionFixupCallback_Invoke_mFB736B20C467F37986192F47B50619B4E126B36E_OpenInst(XmlSerializationCollectionFixupCallback_t7A477E768FFD9DF76301088150243A493D5A4842*, Il2CppObject*, Il2CppObject*, MethodInfo const*) @ public.wasm:0x90c7b8
$Action_2_Invoke_m322951642278F05488A29CB1CE56251C47507470_inline(Action_2_tBDAC2D24ADC2AEF172A4D577FCCF9BF841FA8174*, int, String_t*, MethodInfo const*) @ public.wasm:0x8c1310
$dynCall_viiii @ public.wasm:0x145ecb8
(anonymous) @ public.framework.js:1128
invoke_viiii @ public.framework.js:15514
$ExecuteEvents_Execute_TisRuntimeObject_mDC4455B743BE4A6BA46DD741D0E0AB150FF1209A_gshared @ public.wasm:0x103cd9a
$ExecuteEvents_Execute_TisIDeselectHandler_t1DAC043FE4AC6C9BD4E0128AD5CAC1C84F4AF661_mF5887E085CDF21C7E46BCDEDDFAE8DAB8D6B2308(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, EventFunction_1_t761440E218DEDDDF4267213CA0E8B1C52C858690*, MethodInfo const*) @ public.wasm:0x12fa640
$StandaloneInputModule_ProcessTouchPress_mD72A0807626DA04E47313F9553249DD4A32625E3 @ public.wasm:0x1300ac0
$StandaloneInputModule_ProcessTouchEvents_m042FC6B13874B1EE6699BBB51F02FE3A435A25F0 @ public.wasm:0x13003a9
$StandaloneInputModule_Process_mBD949CC45BBCAB5A0FAF5E24F3BB4C3B22FF3E81 @ public.wasm:0x13001b1
$EventSystem_Update_m9D0AC1A7236F0DA1CCA0A8FFE0D8D33D960D433C @ public.wasm:0x12fc371
$RuntimeInvoker_TrueVoid_t4861ACF8F4594C3437BB48B6E56783494B843915(void ()(), MethodInfo const, void*, void**, void*) @ public.wasm:0x141eb2d
$il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**) @ public.wasm:0x143b928
$dynCall_iiii @ public.wasm:0x145ec4c
(anonymous) @ public.framework.js:1128
invoke_iiii @ public.framework.js:15481
$il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**) @ public.wasm:0x143ae68
$il2cpp_runtime_invoke @ public.wasm:0xd41ee
$scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool) @ public.wasm:0x6a4090
$ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool) @ public.wasm:0x63be44
$MonoBehaviour::CallUpdateMethod(int) @ public.wasm:0x637b47
$MonoBehaviour::Update() @ public.wasm:0x637b5b
$void BaseBehaviourManager::CommonUpdate() @ public.wasm:0x175989
$BehaviourManager::Update() @ public.wasm:0x17570d
$InitPlayerLoopCallbacks()::UpdateScriptRunBehaviourUpdateRegistrator::Forward() @ public.wasm:0x61a99f
$ExecutePlayerLoop(NativePlayerLoopSystem*) @ public.wasm:0x158fc0
$ExecutePlayerLoop(NativePlayerLoopSystem*) @ public.wasm:0x159055
$MainLoop() @ public.wasm:0x5e30f3
$dynCall_v @ public.wasm:0x145ec6c
(anonymous) @ public.framework.js:1128
(anonymous) @ public.framework.js:1602
_JS_CallAsLongAsNoExceptionsSeen @ public.framework.js:1603
$UpdateUnityFrame() @ public.wasm:0x5df0b7
$dynCall_v @ public.wasm:0x145ec6c
(anonymous) @ public.framework.js:1128
browserIterationFunc @ public.framework.js:10402
callUserCallback @ public.framework.js:8588
runIter @ public.framework.js:8649
Browser_mainLoop_runner @ public.framework.js:8563
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
requestAnimationFrame (async)
requestAnimationFrame @ public.framework.js:8931
Browser_mainLoop_scheduler_rAF @ public.framework.js:8465
Browser_mainLoop_runner @ public.framework.js:8567
public.framework.js:13644 [TossIAP] Completed/Refunded orders: {nextKey: ‘2’, orders: Array(1), hasNext: true}
public.framework.js:1946 JS → Unity: iapCompleted:ait.0000009530.f38826f3.2bf20ff26a.2759055537:COMPLETED

안녕하세요 :slight_smile:
현재 샌드박스앱에서 IAP는 sku_106 (mock 데이터)만 반환하는게 맞습니다 :cry:

이 글을 참고해주시면 좋을 것 같아요 :man_bowing:

1개의 좋아요