With the new subscription groups, users can upgrade and downgrade from outside the app. Is there any mechanism that lets the app know when those events have happened? Or do we have to keep track of it ourselves by parsing the receipt file every time the app is opened?