In-App-Billing with Subscription, how to verify if a subscription is still valid? (Google Android)

We have had experience implementing in-app-billing on Android successfully on one of our games, so we are familiar with the basic technology. Now we are researching mplementing subscription for another one of our products. While it looks like the purchase flow may be the same, the question I have is, how do I verify that someone’s subscription is still valid and has not been cancelled? Do I do a restore? Do I prompt them to purchase again (seems like a very bad user experience). Any suggestions/thoughts would be much appreciated.

[import]uid: 41124 topic_id: 28497 reply_id: 328497[/import]

@akao - did you ever get Android subscriptions working in your Corona app? [import]uid: 9046 topic_id: 28497 reply_id: 145101[/import]

@akao - did you ever get Android subscriptions working in your Corona app? [import]uid: 9046 topic_id: 28497 reply_id: 145101[/import]

@akao - did you ever get Android subscriptions working in your Corona app? [import]uid: 9046 topic_id: 28497 reply_id: 145101[/import]

@akao - did you ever get Android subscriptions working in your Corona app? [import]uid: 9046 topic_id: 28497 reply_id: 145101[/import]

No, we haven’t.

Just to put a reply here. This discussion has some more info for a server-side solution:

http://forums.coronalabs.com/topic/49043-in-app-subscriptions-need-help-on-how-best-to-maintain/

It looks like on Google Play and Amazon, you may be able to get away from using a server if you basically call store.restore() to get the latest subscription status. We are still testing/working through it, though. 

No, we haven’t.

Just to put a reply here. This discussion has some more info for a server-side solution:

http://forums.coronalabs.com/topic/49043-in-app-subscriptions-need-help-on-how-best-to-maintain/

It looks like on Google Play and Amazon, you may be able to get away from using a server if you basically call store.restore() to get the latest subscription status. We are still testing/working through it, though.