L'envoi d'Amazon SNS à partir de mon serveur PHP
J'ai une demande à la fois sur Android et iOS plates-formes. Deux d'entre eux sont enregistrés avec Amazon SNS. Ceci est fait avec succès, parce que si j'ai le dispositif de jetons, alors je peux me connecter à mon applications de tableau de bord en Amazonie, et peut envoyer SNS à partir de leur console.
Je veux faire de l'automatique. Je veux avoir mon propre PHP admin du site (et de l'API) pour les applications. Je veux ajouter une autre page de l'admin du site, qui peuvent demander à l'amazon SNS à envoyer seule charge utile avec l'identifiant de l'appareil, les clés d'enregistrement et le corps du message fournis avec la demande.
Première question - Est-il possible? J'ai vu Urban Airship le permet, il est habituel que amazon fait aussi?
Deuxième question - Quel est le processus? Depuis que je suis en train de travailler sur cette pour un de mes client et tous les docs ne sont pas accessibles pour moi. Mon client est incapable de l'expliquer à amazon.
Quand j'ai enregistré mes applications pour amazon, ne devraient-ils pas de me fournir quelques clés et les secrets que je peut l'utiliser pour appeler leur service sur http?
OriginalL'auteur zinnuree | 2014-02-04
Vous devez vous connecter pour publier un commentaire.
Oui, c'est possible.
Télécharger le Amazon Web Service (AWS), le SDK PHP de ici et suivez leurs instructions pour l'utiliser dans votre serveur web API. Obtenir l'Application de la Plateforme ARN est à la fois pour iOS et android, l'id de clé d'accès et la clé secrète à partir d'Amazon de la console. Et puis d'essayer le code ci-dessous et suivez le commentaire sur instructions:
Le code est testé et il fonctionne, n'hésitez pas à changer selon vos besoins.
vérifier ma réponse ci-dessous si vous avez encore besoin d'aide avec elle.
Hey est-il une manière que je peux entrer en contact avec vous? J'aimerais discuter sur SNS et PHP et la gestion de notifications push. J'ai tout d'installation, le kit sdk AWS de l'installation, ainsi que le serveur en cours d'exécution. Je suis aussi capable d'envoyer des notifications push à partir de la console AWS, mais maintenant, essayer de gérer ça en php. Je suis un développeur et saura code et de mettre en œuvre de pseudo, mais j'aimerais entrer en contact avec vous puisque vous semblez savoir de quoi vous parlez après la lecture de votre réponse, Pouvez-vous prendre contact avec moi via skype ou par e-mail? [email protected] ou pavankataria
pouvez-vous repérer les erreurs de
try { $sns->publish(array('Message' => $push_message, 'TargetArn' => $endpointArn)); } catch(Exception $e){ }
je ne pense pas que cela permettra d'éviter l'application de clôtureOriginalL'auteur
Si vous voulez envoyer l'alerte sonore et le numéro de badge personnalisé avec charge utile de remplacer ce bloc de code
//iOS: Send a message to each endpoint
foreach ($iOS_model['Endpoints'] as $endpoint)
avec ce bloc de code
Salut @tamak bien sûr que vous pouvez suivre ce guide ici medium.com/aws-activate-startup-blog/...
OriginalL'auteur
je crois que la façon la plus simple pour envoyer des notifications push à un seul appareil ou d'un utilisateur par le présent code
OriginalL'auteur