3.3.7
0.59.8
๊ธฐ๊ณ์ ์ธ์กฐ ์ธ๊ฐ
๊ตฌ๋งค๋ฅผ ์์ฒญํ ๋ ์๋ฒ์์ ์์์ฆ์ ํ์ธํฉ๋๋ค. ํ์ธ์ ์คํจํ๋ฉด ํ์ธ์ ํธ์ถํ์ง ์๊ฑฐ๋ ์๋น ๊ตฌ๋งค๋ฅผ ํธ์ถํ์ง ์์ผ๋ฉด ๋งค๋ฒ ์คํ๋๋ purchaseUpdatedListener ํจ์ ๋์ ์๋์ผ๋ก ๊ตฌ๋งค๋ฅผ ์ทจ์ ํ ์ ์๊ธฐ๋ฅผ ์ํฉ๋๋ค.
๊ตฌ๋งค๊ฐ ์๋ฃ๋์ง ์์ผ๋ฉด ๋ณด๋ฅ์ค์ธ ๊ตฌ๋งค๋ฅผ ์ทจ์ ํ ์ ์์ต๋๋ค. ์๋๋ก์ด๋์์๋ ์๋์ผ๋ก ์ทจ์ ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค.
์ค์ ์ฅ์น
๊ตฌ๋งค๋ฅผํ๊ณ ์น์ธ ๊ตฌ๋งค ๋๋ ์๋น ๊ตฌ๋งค๋ฅผ ํธ์ถํ์ง ๋ง์ญ์์ค.
์คํจํ ๊ฒฐ๊ณผ๋ผ๋ ์๋ฃ๋ ํธ๋์ญ์
์ ๋ํด acknowledgePurchase
๋ฐ consumePurchase
๋ฅผ ํธ์ถํด์ผํฉ๋๋ค. ์์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ณด์์์ฃผ์ง ์๋ ๋ฑ ๋
ผ๋ฆฌ๋ฅผ ์งํํ ๋ฟ์
๋๋ค. ๋ํ ์ฑ์ ๋จ์ ์์ง ์๋๋ก consmePurchase
ํด์ผํฉ๋๋ค.
@hyochan ๊ทธ๋ ๊ฒํ๋ฉด ๊ฒฐ์ ๊ฐ ์น์ธ๋๊ณ ์ฌ์ฉ์ ๊ณ์ ์ ๋ณด์์์ด ๋๊ธ์ด ์ฒญ๊ตฌ๋ฉ๋๋ค.
@tmjordan ์ค, ๋ฌด์จ ๋ป์ธ์ง
@hyochan ์ ์ฌ์ฉ์๊ฐ ์ ํ์ ๊ตฌ๋งคํ ๋ ์์์ฆ์ ํ์ธํ๊ณ ๊ตฌ๋งค ์ํ๋ฅผ ํ์ธํ๊ธฐ ์ํด ์ฃผ์ด์ง ์์์ฆ์ Google ์๋ฒ๋ก ์ ์กํฉ๋๋ค (๊ฒฐ์ ๊ฐ ์น์ธ๋์๊ฑฐ๋ ๋ณด๋ฅ ์ค ๋๋ ์ทจ์ ๋ ๊ฒฝ์ฐ).
ํ์ธ ํ๋ก์ธ์ค ์ค์ Google ์๋ฒ (์ : ๋ด ๋ฐฑ์๋)์์ ์ ์ก๋์ง ์๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ฌ ์์์ฆ์ ํ์ธํ ์ ์์ผ๋ฉฐ Google์์ ์ทจ์ ํ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ๋ ๋์ ์๋์ผ๋ก ๊ตฌ๋งค๋ฅผ ์ทจ์ํ๊ณ ์ถ์ต๋๋ค ( ๊ทธ ์๊ฐ ๋์ ๋๋ ๋ค๋ฅธ ๊ตฌ๋งค๋ฅผ ํ ์ ์์ต๋๋ค) ๋ด๊ฐ aknowledgepurchase์ ์ ํํ์ง ์๊ฑฐ๋ ์๋น ๊ตฌ๋งค๋ฅผํ์ง ์์ผ๋ฉด.
๊ฐ๋ฅํ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. Google์์ ๊ตฌ๋งค ํ๋ก์ธ์ค๊ฐ ์๋ํ๋ ๋ฐฉ์ ์ผ ์ ์์ต๋๋ค.
์์ง ํ์ธ ๋๋ ์๋นํ์ง ์์ ๊ตฌ๋งค๋ฅผ ์๋์ผ๋ก ์ทจ์ ํ ์ ์๋ค๋ฉด ์ข์ ๊ฒ์
๋๋ค. ์ด ์๋๋ฆฌ์ค์์ ๊ฒฐ์ ๊ฐ ์น์ธ๋๋ฉด ์ฌ์ฉ์์๊ฒ ํ๋ถ๋ฉ๋๋ค.
Google์ ์ํด ์ทจ์ ๋ ๋๊น์ง ๋งค๋ฒ ๋์ผํ ๊ตฌ๋งค๊ฐ ํธ๋ฆฌ๊ฑฐ๋๋ ๋์ .
@tmjordan ์ข์ ๊ด์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋งค์ฐ ํฉ๋ฆฌ์ ์ผ๋ก ๋ค๋ฆฌ์ง๋ง pending
๊ตฌ๋งค๊ฐ ์ค์ ๋ก ์ฒญ๊ตฌ๋๋์ง ํ์คํ์ง ์์ต๋๋ค. pending
๊ตฌ๋งค๋ acknowledged
๋๋ ์ฒญ๊ตฌ๋์ง ์์์ผํ๋ฉฐ ์คํ๋ ค ์ ๊ฑฐ๋์ด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ค๋ฅธ ๊ฒฝํ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ดํด๋ณผ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@hyochan , finishTransactionIOS
๋ก ์ ํ๋ฅผ ๊ฑธ์ด ์๋ฃ๋์ง ์์ ๊ตฌ๋งค๋ฅผ ์ทจ์ํ๊ณ ๊ตฌ๋งค ๋ด์ญ์์ ํด๋น ๊ตฌ๋งค๋ฅผ ์ ๊ฑฐํ๋ iOS์ ๊ฐ์ ๊ธฐ๋ฅ์ด ์๋์? ๊ตฌ๋
์ด ์์ง ํ์ฑํ๋์ด ์๋์ง ํ์ธํ ์์๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด ์๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ง๊ธ ํ ์ผ์ ์์์ฆ ๊ธฐ๋ก์์ ๋ง์ง๋ง ๊ฑฐ๋์ ๋ง๋ฃ์ผ์ ํ์ธํ๋ ๊ฒ์
๋๋ค. ๋ฐ๋ผ์ ๊ตฌ๋งค๊ฐ ์๋ฃ๋์ง ์์ ๊ฒฝ์ฐ ๊ตฌ๋งค ๋ด์ญ์ ๊ธฐ๋ก๋๊ณ ์ถ์ง ์์ต๋๋ค. ์ํ๊น๊ฒ๋ ์ง๊ธ์ ๋ฐ๋ก ๊ทธ ์ผ์ด ์ผ์ด๋๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ Android์ ๋ฌ๋ฆฌ ์๋ฃ๋์ง ์์ ๊ตฌ๋งค๋ ์ ์ ํ์ ์ทจ์๋์ง ์์ผ๋ฉฐ purchaseUpdateListener
์ ์ํด ํธ๋ฆฌ๊ฑฐ๋๋ ๊ฒ์ ๋ฉ์ถ์ง ์์ต๋๋ค.
๊ทธ๋์ iOS์ ์๋๋ก์ด๋์์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ์๋ฃ๋์ง ์์ ๊ตฌ๋งค๋ฅผ ์ทจ์ํด์ผํฉ๋๋ค. ํนํ iOS์์๋ ๊ตฌ๋ ์ ์ ํจ์ฑ์ ํ์ธํ๋ ๋ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด ๊ตฌ๋งค ๋ด์ญ์ด ๊ธฐ๋ก๋์ง ์์ต๋๋ค.
๋น์ทํ ์๋๋ฆฌ์ค๋ฅผ ์ฒ๋ฆฌํ๊ณ ์ถ์ต๋๋ค
purchaseUpdateListener
๋ finishTransactionIOS๊ฐ ํธ์ถ ๋ ๋๊น์ง ์ฌ๋ฌ ๋ฒ ํธ๋ฆฌ๊ฑฐ๋์ง๋ง ์ด๋ ๋ฐ๋์งํ ๊ฒฐ๊ณผ๊ฐ ์๋๋๋ค. ์ด ๋จ๊ณ์์ ๊ฑฐ๋๋ฅผ ์ทจ์ํด์ผํฉ๋๋ค.๊ฑฐ๋๋ฅผ ์ทจ์ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@hyochan ,
finishTransactionIOS
๋ก ์ ํ๋ฅผ ๊ฑธ์ด ์๋ฃ๋์ง ์์ ๊ตฌ๋งค๋ฅผ ์ทจ์ํ๊ณ ๊ตฌ๋งค ๋ด์ญ์์ ํด๋น ๊ตฌ๋งค๋ฅผ ์ ๊ฑฐํ๋ iOS์ ๊ฐ์ ๊ธฐ๋ฅ์ด ์๋์? ๊ตฌ๋ ์ด ์์ง ํ์ฑํ๋์ด ์๋์ง ํ์ธํ ์์๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด ์๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ง๊ธ ํ ์ผ์ ์์์ฆ ๊ธฐ๋ก์์ ๋ง์ง๋ง ๊ฑฐ๋์ ๋ง๋ฃ์ผ์ ํ์ธํ๋ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ๊ตฌ๋งค๊ฐ ์๋ฃ๋์ง ์์ ๊ฒฝ์ฐ ๊ตฌ๋งค ๋ด์ญ์ ๊ธฐ๋ก๋๊ณ ์ถ์ง ์์ต๋๋ค. ์ํ๊น๊ฒ๋ ์ง๊ธ์ ๋ฐ๋ก ๊ทธ ์ผ์ด ์ผ์ด๋๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ Android์ ๋ฌ๋ฆฌ ์๋ฃ๋์ง ์์ ๊ตฌ๋งค๋ ์ ์ ํ์ ์ทจ์๋์ง ์์ผ๋ฉฐpurchaseUpdateListener
์ ์ํด ํธ๋ฆฌ๊ฑฐ๋๋ ๊ฒ์ ๋ฉ์ถ์ง ์์ต๋๋ค.๊ทธ๋์ iOS์ ์๋๋ก์ด๋์์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ์๋ฃ๋์ง ์์ ๊ตฌ๋งค๋ฅผ ์ทจ์ํด์ผํฉ๋๋ค. ํนํ iOS์์๋ ๊ตฌ๋ ์ ์ ํจ์ฑ์ ํ์ธํ๋ ๋ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด ๊ตฌ๋งค ๋ด์ญ์ด ๊ธฐ๋ก๋์ง ์์ต๋๋ค.