¿Notificaciones push en PHP usando Amazon SNS / SQS?
En mi sitio, me gustaría hacer notificaciones push de comentarios como lo hace Stackoverflow. Amazon SNS / SQS parece proporcionar un marco para hacer esto, pero estoy teniendo dificultades para encontrar cualquier código / explicación en la web para cualquier cosa más allá de un equivalente de "hola mundo".
Después de leer la documentación de AWS SNS / SQS parece que necesito lo siguiente:
lógica:
publicar comentario / respuesta a una nueva preguntacrear tema (solo para el primer comentario / respuesta)publicar mensajesuscribirse al temaPHP en la página donde se publican los comentarios (http://mysite.com/postCommentOrAnswer.php):
$comment=$_POST['comment']; //posted comment
require_once 'application/third_party/AWSSDKforPHP/sdk.class.php';
$sns = new AmazonSNS();
$response = $sns->create_topic('SO-like-question-12374940'); //create topic
$response = $sns->publish(
'arn:aws:sns:us-east-1:9876543210:SO-like-question-12374940',
$comment
); //publish comment
$response = $sns->subscribe(
'arn:aws:sns:us-east-1:9876543210:SO-like-question-12374940',
'https ',
'https://mysite.com/notificationsReceiver'
); // Subscribe to notifications
PHP en la página donde se reciben las notificaciones (http://mysite.com/notificationsReceiver.php):
no idea, thoughts?
Obviamente, esto no está cerca de ser una demostración completa y probablemente tenga algunas llamadas de función incorrectas, pero me preguntaba si alguien podría ayudar a construir sobre esto.