Ok, got that (sound for apple) working too....
Last (I think) problem is UTF8. If I insert --body="bóçdy", The client receives "b dy" (without the quotes).
In fpfcmclient, line 225, I added utf8encode() ,
Request.SetContentFromString(utf8encode(AJSON)); //<<-- added utf8encode
and then the text appeared correctly in the push notification.
But I'm not sure if this is the right way or right place to do it....
Edit: it was not. The cause was title and body not surviving the passing via a commandline. Of course not
I ended up base64 encoding the title and the body and decoding it back in the sendmsg. All works great now, thanks RVK!