Como enviar uma notificação push apple mdm com o PHP simples?

Eu fiz um apple-mdm-ota-server para o IOS até agora. Os dispositivos me entregam seguindo as coisas para o servidor (na forma de um plist / xml):

-Push Token Magic -Device Token (em formato b64 oO) -PN-Topic (com.apple.mgmt.xxx) -UDID (em hexcode) -UnlockToken (uma coisa muito longa codificada em b64)

Eu preciso enviar o seguinte conteúdo para a coisa de notificação por push da apple:

{"mdm": "pushMagic"}

Pushmagic = o token Push Magic

Como preciso compor os dados que preciso gravar no soquete do apns? Eu tentei o que funciona para outras notificações push, mas para isso não acontece. Não está acontecendo nada :-(.

$apns_url = 'gateway.push.apple.com';  

[...]

$apns = stream_socket_client('ssl://' . $apns_url . ':' . $apns_port,
$error, $error_string, 2, STREAM_CLIENT_CONNECT, $stream_context);

fwrite($apns, chr(0) . chr(0) . chr(32) . pack('H*', str_replace(' ',
'', $wellWrittenToken)) . chr(0) . chr(strlen($mdmInitialPush)) .
$mdmInitialPush);

[...]

$ error is 0. $ wellwrittentoken = o token do dispositivo no código hexadecimal $ apns_xx - A coisa ssl parece funcionar, porque deu uma mensagem de erro, pois não usava $ mdminitialpush - minha mensagem que eu gostaria de enviar

questionAnswers(3)

yourAnswerToTheQuestion