I am developing a Google Play application which has multiple subscription tiers and multiple subscription periods:
[Tier A - Annual] [Tier A - Monthly]
[Tier B - Annual] [Tier B - Monthly]
[Tier C - Annual] [Tier C - Monthly]
I would like to apply different proration methods depending on if the user upgrades/downgrades their subscription.
What is the most sensible method to determine if a subscription change is an upgrade or downgrade in this scenario?
In this guide an upgrade is described as a change where the ‘price per unit of time increases’. I’m confused about how to compare two subscriptions which use different time units (e.g. moving from [Tier A - Annual] to [Tier B - Monthly])
Best answer by sharifView original