Why must we rehash this type of post every few months?
I have no knowledge of this field but something like that would seem seem to make sense.
From our experience, reverse engineering is still less prone to breakage compared to traditional browser automation. But we definitely want to make integrations even more reliable with maintenance features.
Every X hours test the endpoints and validate the types and field names are consistent... If they change then trigger some kind of alerting mechanism to the user.
I do dislike websites that require JS unnecessarily, but I just do not read them. Most people do not even know what framework you use. It comes down to "a few people are nasty about what I do". That is unavoidable if you do anything public.
It really isn’t clear to me why so many people are so angry they cannot use iMessage on Android.
For those technically savvy enough to download an additional client like Meta's Whatsapp or Messenger... it's no problem, but for the less technically inclined (like my mother) they will just use the default client.