I recently work with subscription feature in android app by googleplay that have feature of auto renewal, free/gold/diamond plan, weekly/montly/yearly plan and it get auto update the app when subscription get cancelled.
Let me know if you want to add that feature, I can negotiate to more less bid amount