versionName 1.8.7, versionCode 32

This commit is contained in:
klaus 2024-03-22 12:07:56 +09:00
parent 6e3a4e1125
commit 6a558ad25c
4 changed files with 9 additions and 19 deletions

View File

@ -40,8 +40,8 @@ android {
applicationId "kr.co.vividnext.sodalive" applicationId "kr.co.vividnext.sodalive"
minSdk 23 minSdk 23
targetSdk 33 targetSdk 33
versionCode 28 versionCode 32
versionName "1.8.3" versionName "1.8.7"
} }
buildTypes { buildTypes {

View File

@ -116,11 +116,12 @@ class CanChargeActivity : BaseActivity<ActivityCanChargeBinding>(
fun successIapCharge() { fun successIapCharge() {
if (gotoPrevPage) { if (gotoPrevPage) {
setResult(RESULT_OK) setResult(RESULT_OK)
finish()
} else { } else {
val intent = Intent(applicationContext, CanStatusActivity::class.java) val intent = Intent(applicationContext, CanStatusActivity::class.java)
startActivity(intent) startActivity(intent)
} }
finish()
} }
companion object { companion object {

View File

@ -46,6 +46,7 @@ class CanChargeIapFragment : BaseFragment<FragmentCanChargeIapBinding>(
purchaseToken = purchase.purchaseToken, purchaseToken = purchase.purchaseToken,
chargeId = chargeId chargeId = chargeId
) { ) {
Toast.makeText(requireContext(), "캔이 충전되었습니다", Toast.LENGTH_LONG).show()
SharedPreferenceManager.can += chargeCan SharedPreferenceManager.can += chargeCan
(requireActivity() as CanChargeActivity).successIapCharge() (requireActivity() as CanChargeActivity).successIapCharge()
} }
@ -170,7 +171,8 @@ class CanChargeIapFragment : BaseFragment<FragmentCanChargeIapBinding>(
"${requireContext().packageName}.can_105", "${requireContext().packageName}.can_105",
"${requireContext().packageName}.can_350", "${requireContext().packageName}.can_350",
"${requireContext().packageName}.can_550", "${requireContext().packageName}.can_550",
"${requireContext().packageName}.can_1170" "${requireContext().packageName}.can_1170",
"${requireContext().packageName}.can_1970"
) )
val params = QueryProductDetailsParams.newBuilder() val params = QueryProductDetailsParams.newBuilder()
@ -186,18 +188,7 @@ class CanChargeIapFragment : BaseFragment<FragmentCanChargeIapBinding>(
billingClient.queryProductDetailsAsync(params) { billingResult, productDetailsList -> billingClient.queryProductDetailsAsync(params) { billingResult, productDetailsList ->
if (billingResult.responseCode == BillingClient.BillingResponseCode.OK) { if (billingResult.responseCode == BillingClient.BillingResponseCode.OK) {
handler.post { handler.post { adapter.addItems(productDetailsList) }
adapter.addItems(productDetailsList)
productDetailsList.forEach {
Toast.makeText(
requireContext(),
"${it.name}, ${it.description}, ${it.productId}, ${it.productType}, ${
it.oneTimePurchaseOfferDetails?.priceAmountMicros
}, ${it.oneTimePurchaseOfferDetails?.priceCurrencyCode}",
Toast.LENGTH_LONG
).show()
}
}
} else { } else {
handler.post { showToast("인 앱 결제 이용이 불가능 합니다. 다시 시도해 주세요.") } handler.post { showToast("인 앱 결제 이용이 불가능 합니다. 다시 시도해 주세요.") }
} }

View File

@ -211,15 +211,13 @@ class CanPaymentActivity : BaseActivity<ActivityCanPaymentBinding>(
request, request,
onSuccess = { onSuccess = {
Toast.makeText(applicationContext, "캔이 충전되었습니다", Toast.LENGTH_LONG).show() Toast.makeText(applicationContext, "캔이 충전되었습니다", Toast.LENGTH_LONG).show()
SharedPreferenceManager.can += (canResponse!!.rewardCan + canResponse!!.can)
if (gotoPrevPage) { if (gotoPrevPage) {
setResult(RESULT_OK) setResult(RESULT_OK)
} else { } else {
val intent = Intent(applicationContext, CanStatusActivity::class.java) val intent = Intent(applicationContext, CanStatusActivity::class.java)
startActivity(intent) startActivity(intent)
} }
SharedPreferenceManager.can += (canResponse!!.rewardCan + canResponse!!.can)
finish() finish()
}, },
onFailure = { onFailure = {