1097
2017-02-25 08:52:34
0
지금까지 알아낸 것은, 리딤시에 - (void) paymentQueue:(SKPaymentQueue *)queue updatedTransactions: 부분이 실행되면서
유저 포인트를 증가시켜야 하는데 지금 일반적인 로직이
앱구동 -> 유저정보 획득 -> 정보출력 으로 흘러가는데
리딤기능이 끼어 버리면서
앱구동->구매발생(리딤)-> 구매내역 반영->유저정보 획득(user ID) -> 정보출력 으로 되서 유저정보 없이(user ID) 포인트 추가를 하려고 하니 에러가 나는거 같네요.
리딤없이 앱구동 이후 정상적인 구매 시나리오는 아래와 같아서 문제없이 동작합니다.
앱구동->유저정보 획득(user ID) -> 구매페이지 이동 -> 구매내역 반영