I figured it out but it requires a computer. There is an app called Helium for android, not so sure about iOS.
The app will download an installer to your phone - move it to your desktop (eg. over USB) and install it and follow the prompts on your android.
It will then ask you to turn on USB debugging, enable it. Then it will tell you to plug your device in to the computer, once you do that, it will enable you to back up the data and the
.apk if you want to.
Follow the steps again on the device your switching your save over to, no need to re-download the file on your computer, it's not limited, it works on all android devices.
From there, on the device you want to play your saved world and character on. If you haven't already downloaded the game, do it and it will show a restore tab in the helium app. Plug your device in and if the computer shows a green check mark, restore it and there you go.
If you get an error, ignore it and proceed. I do not take any responsibility for ruined game data, but to assure you, it worked for me.