You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After downgrading a subscription with DEFERRED mode the old subscription that is still active still has the renewalIntent: "Renew" although that subscription won't be renewed after it get's expired and instead the new DEFERRED subscription will get active:
Subscribe to 4.99€
After subscribing, downgrade to 1.99€ with prorationMode DEFERRED
4.99€ Subscription is still active which is OK
4.99€ Subscription renewalIntent says "Renew" instead of "Lapse" which is not OK as the subscription won't be renewed anymore after it expires and instead the 1.99€ Subscription will become the active one after 4.99€ Subscription Expires.
This confuses the end user as he thinks the 4.99€ will still get renewed
close the app
re-open the app
4.99€ Subscription still has renewalIntent: "Renew"
Include logs with store.verbosity = store.DEBUG
[store.js] DEBUG: product data -> for sub_199
store-android.js:2192 [store.js] DEBUG: -> "OK"
store-android.js:3016 InAppBilling[js]: listener: {"type":"purchasesUpdated","data":{"purchases":[{"orderId":"some-order-id","packageName":"io.cordova","productId":"sub_499","purchaseTime":1658309627183,"purchaseState":0,"purchaseToken":"some-purchase-token","obfuscatedAccountId":"some-account-id","quantity":1,"autoRenewing":true,"acknowledged":true,"getPurchaseState":1,"signature":"some-signature","receipt":"{\"orderId\":\"some-order-id\",\"packageName\":\"io.cordova\",\"productId\":\"sub_499\",\"purchaseTime\":1658309627183,\"purchaseState\":0,\"purchaseToken\":\"some-purchase-token\",\"obfuscatedAccountId\":\"some-account-id\",\"quantity\":1,\"autoRenewing\":true,\"acknowledged\":true}"}]}}
store-android.js:2192 [store.js] DEBUG: iabPurchasesUpdated: [{"orderId":"some-order-id","packageName":"io.cordova","productId":"sub_499","purchaseTime":1658309627183,"purchaseState":0,"purchaseToken":"some-purchase-token","obfuscatedAccountId":"some-account-id","quantity":1,"autoRenewing":true,"acknowledged":true,"getPurchaseState":1,"signature":"some-signature","receipt":"{\"orderId\":\"some-order-id\",\"packageName\":\"io.cordova\",\"productId\":\"sub_499\",\"purchaseTime\":1658309627183,\"purchaseState\":0,\"purchaseToken\":\"some-purchase-token\",\"obfuscatedAccountId\":\"some-account-id\",\"quantity\":1,\"autoRenewing\":true,\"acknowledged\":true}"}]
store-android.js:2192 [store.js] DEBUG: iabUpdatePurchases: [{"orderId":"some-order-id","packageName":"io.cordova","productId":"sub_499","purchaseTime":1658309627183,"purchaseState":0,"purchaseToken":"some-purchase-token","obfuscatedAccountId":"some-account-id","quantity":1,"autoRenewing":true,"acknowledged":true,"getPurchaseState":1,"signature":"some-signature","receipt":"{\"orderId\":\"some-order-id\",\"packageName\":\"io.cordova\",\"productId\":\"sub_499\",\"purchaseTime\":1658309627183,\"purchaseState\":0,\"purchaseToken\":\"some-purchase-token\",\"obfuscatedAccountId\":\"some-account-id\",\"quantity\":1,\"autoRenewing\":true,\"acknowledged\":true}"}]
store-android.js:2192 [store.js] DEBUG: product data -> for sub_499
store-android.js:2192 [store.js] DEBUG: -> {"orderId":"some-order-id","packageName":"io.cordova","productId":"sub_499","purchaseTime":1658309627183,"purchaseState":0,"purchaseToken":"some-purchase-token","obfuscatedAccountId":"some-account-id","quantity":1,"autoRenewing":true,"acknowledged":true,"getPurchaseState":1,"signature":"some-signature","receipt":"{\"orderId\":\"some-order-id\",\"packageName\":\"io.cordova\",\"productId\":\"sub_499\",\"purchaseTime\":1658309627183,\"purchaseState\":0,\"purchaseToken\":\"some-purchase-token\",\"obfuscatedAccountId\":\"some-account-id\",\"quantity\":1,\"autoRenewing\":true,\"acknowledged\":true}"}
Expected behavior
renewalIntent should change to "Lapse" after downgrading
The text was updated successfully, but these errors were encountered:
angjelkom
changed the title
renewalIntent stays "Renew" after downgrading with DEFFERRED mode on Android
renewalIntent stays "Renew" after downgrading with DEFERRED mode on Android
Jul 20, 2022
Observed behavior
After downgrading a subscription with DEFERRED mode the old subscription that is still active still has the renewalIntent: "Renew" although that subscription won't be renewed after it get's expired and instead the new DEFERRED subscription will get active:
prorationMode DEFERRED
renewalIntent
says"Renew"
instead of"Lapse"
which is not OK as the subscription won't be renewed anymore after it expires and instead the 1.99€ Subscription will become the active one after 4.99€ Subscription Expires.renewalIntent: "Renew"
Include logs with
store.verbosity = store.DEBUG
Expected behavior
renewalIntent should change to "Lapse" after downgrading
System Info
Output of
cordova info
.The text was updated successfully, but these errors were encountered: