안드로이드 개발자 모임 게시판
(글 수 7,978)
인앱으로 상품이 몇개 만들고 영구상품으로 판매를 하고 있습니다.
할인을 걸어서 인앱 상품 가격을 낮추어 두었다가, 기간이 지나서 원래 가격으로 변경도중
실수로 한개 상품을 가격을 잘못 입력했습니다.
그런데 다시 수정하려고 하니 가격 수정은 한달에 한번 뿐입니다.
메일을 보내서 가격 수정좀 해 달라 했더니 새 인앱상품 등록하고 쓰랍니다.
...
그럼, 기존에 구매했던 사람이 앱 삭제후 다시 설치시엔 다시 결제 될 텐데 이거 어쩌냐?
그랬더니
sendItemWholeAuth 로 구매내역 가져다가 비교해서 처리 하랩니다.
누가 그걸 모르나요. 비교해야될 pid 가 여러개로 늘어나고 관리비용이 드는건 이해 못하나 봅니다.
A라는 상품이 인앱id 001 을 쓰다가 실수로 가격 잘못 넣어서
A라는 상품이름에 인앱 id 002 를 새로 등록해서 쓰라는 뜻이고,
앱은 재 설치시 당 사용자가 A라는 상품을 구매한 사용자인지 확인을 위해서
sendItemWholeAuth 를 해서 리턴되는 값 중 001 또는 002 가 있는지를 확인해야 합니다.
혹시나 또 A 상품 가격을 변경하다 실수하면 003 이라는 id 까지 가지고 비교해야 되겠지요.
문제는,
앞으로는 인앱상품 수정은, 무조건 삭제후 새로 등록하도록 변경할 예정이랩니다.
인앱상품 가격을 탄력적으로 변경하면서 이벤트를 하거나 하는 것은 좀 귀찮게 될거 같습니다.