Is there a way to detect a previous installation of an app? I'm developing a limited play version of an app with in-app purchase to buy, but I'd like to prevent users from simply uninstalling and downloading from the Play Store again for another round of free plays.