인 앱 결제

- 서버 호출 후 충전이 완료되면 충전완료 페이지로 이동하도록 수정
This commit is contained in:
klaus 2024-05-03 19:47:19 +09:00
parent 845578a1dd
commit 5fa3a591d4
1 changed files with 8 additions and 11 deletions

View File

@ -1,7 +1,6 @@
package kr.co.vividnext.sodalive.mypage.can.charge.iap package kr.co.vividnext.sodalive.mypage.can.charge.iap
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context
import android.graphics.Rect import android.graphics.Rect
import android.os.Bundle import android.os.Bundle
import android.os.Handler import android.os.Handler
@ -245,17 +244,15 @@ class CanChargeIapFragment : BaseFragment<FragmentCanChargeIapBinding>(
selectedProductDetails = selectedProductDetails!!, selectedProductDetails = selectedProductDetails!!,
purchase = purchase purchase = purchase
) { chargeCan -> ) { chargeCan ->
consumePurchase(purchase) { handler.post {
handler.post { viewModel.showToast("캔이 충전되었습니다")
viewModel.showToast("캔이 충전되었습니다") SharedPreferenceManager.can += chargeCan
SharedPreferenceManager.can += chargeCan
if (activity != null) { if (activity != null) {
if (activity as? CanChargeActivity != null) { if (activity as? CanChargeActivity != null) {
(activity as CanChargeActivity).successIapCharge() (activity as CanChargeActivity).successIapCharge()
} else { } else {
requireActivity().finish() requireActivity().finish()
}
} }
} }
} }