I needed that working so I could create an real iCloud account that would allow me to use iMessage first on the VM and then again on the android app. Before Apple let’s you use iMessage you need to convince them you bought Apple hardware.
The VM constantly wanted to restart for updates, which I was scared to do because of the tenuous nature of the VM I had set up. I ended up having to re-do the Vm 3-4 times because I would inadvertently break something with a small tweak.
Th VM wanted to be rather directly exposed to the outside world. Of course there were ways to try and make things more secure, but I didn’t really try.
I would have to sync messages from the VM to my phone if for some reason the VM went down because of a restart or power outage. The VM was running on a Windows 10 box, and windows likes to update and restart whenever it feels like it.
I had to use the AirMessage app, which of course makes sense, but the texts didn’t integrate with a native android message platform. Again this makes sense, it was just a little annoying sometimes.
People had to know to iMessage me with the email address I had connected to iCloud. I couldn’t connect my phone number. So everyone who wanted to iMessage me needed to both know and use the email address instead of my number. I’ve had this number for about 20 years, and trying to sort that out with everyone seemed like more trouble than it was worth.
There iMessage features that I remember not working, all the “likes” and whatnot on a message. Sending pictures was pretty slow and painful, and didn’t always work.
There are probably a few more things I’m forgetting. I really want to convey again, I applaud the author for what they’ve accomplished and I think it’s really neat. Perhaps some/all of these pain points are resolved. I tried to give feedback in the private reddit when that was a thing because I really wanted this to be my way to iMessage on an android.