I have Android IAP purchases working great on my app, however I’m receiving a few complaints that users can’t restore content on new devices. On iOS I always used store.purchase and let the “restored” state handle restores and it’s worked great. This doesn’t appear to work on Android, and I’m being told to use store.restore.
So my question is, when do I call store.restore? I don’t want to have a special button, that’s not intuitive. I’d like for some intelligence when they go back to unlock it the market knows they’ve purchased before and it restores automatically using store.purchase. I don’t understand why iOS can do this, but Android can’t.
On Android can I just call store.restore on startup? Or call it at the same time store.purchase is called? [import]uid: 84258 topic_id: 25756 reply_id: 325756[/import]