Do I have to rebuy this on Android if I already bought it?
You should not need to! Your Google Play account should have record that you already purchased it