- 말씀하신 대로 callback은 Update 요청 이후에 응답이 왔을 경우 발생합니다.
Debug.Log가 호출되지 않는 이유는 초기화 함수(Backend.Initialize) 호출 시 인자값 useAsyncPoll을 true로 설정하였을 경우, 유니티의 Update문에 해당 함수를 호출해야합니다.
void Update()
{
Backend.AsyncPoll();
}
자세한 사항은 해당 문서를 참고해주시기 바랍니다.
-
Update나 Insert 함수 호출 이후에 사용이 끝난 Param은 null로 지정하여 가비지컬렉터에 의해 처리되도록 구현하면 될 거 같습니다.
-
짧은시간에 함수를 여러번 호출할 경우, 요금이 많이 발생할 수 있습니다.
값이 변경이 될때마다가 아닌 일정 스테이지를 넘었을 때 또는 일정 시간이 지났을 때 함수를 호출하는 것을 추천드립니다.
저장 주기와 관련해서는 명확한 기준을 제공해드리기는 어렵습니다만 30초 ~ 1분 단위로 저장하는 것을 권장하고 있습니다.