J'ai besoin d'un moyen de tester le service de notification de notification push. Je peux envoyer les notifications correctement.Comment tester le service de notification de notification push iphone
J'ai installé l'application en utilisant XCode à mon IPod de dev, envoyé des notifications push très bien, l'application les a reçus ok.
J'ai désinstallé l'application, envoyé quelques notifications push. Puis essayé le service de rétroaction, mais pas de chance. Je ne reçois aucun octet du flux.
Même essayé d'attendre jusqu'à une journée. Essayé la même chose sur un iphone différent, mais rien. Je suis sûr que le code est bien, double vérifier l'url et le port etc, tout va bien. En plus d'utiliser les mêmes paramètres (en dehors de l'url et du port), je peux envoyer les pushs très bien. Donc, je ne suis pas sûr de ce que je dois faire maintenant. J'ai cherché sur le web, mais je n'ai rien trouvé d'utile. Quelqu'un a suggéré exactement ce que j'ai déjà essayé (envoyer push -> désinstaller -> envoyer push -> écouter pour les commentaires).
Des idées? De toute façon, assurez-vous que c'est bien avant de le pousser en direct?
est sous le code (C#):
using (TcpClient client = new TcpClient())
{
client.Connect("feedback.sandbox.push.apple.com", 2196);
using (NetworkStream networkStream = client.GetStream())
{
Console.Out.WriteLine("Client Connected");
X509Certificate cert = new X509Certificate(fileLocation, password);
X509CertificateCollection certCollection = new X509CertificateCollection(new X509Certificate[1] { cert });
SslStream ssl = new SslStream(client.GetStream(), true, new RemoteCertificateValidationCallback(ValidateServerCertificate), null);
try
{
int bytesRead;
byte[] b = new byte[38];
ssl.AuthenticateAsClient("feedback.sandbox.push.apple.com", certCollection, SslProtocols.Default, false);
do
{
bytesRead = ssl.Read(b, 0, b.Length);
}
while (bytesRead != 0);
ssl.Close();
}
catch (AuthenticationException e)
{
Console.WriteLine("Exception: {0}", e.Message);
return;
}
}
}
Merci Shaji pour votre réponse. J'ai essayé votre suggestion mais je n'obtiens toujours aucune réponse du service de rétroaction. Étapes que j'ai prises: 1. J'ai installé la version de dev via Xcode. Envoyé une poussée. a bien fonctionné. 2. Installation de deux applications de notification push activées. Une application de messagerie instantanée. Reçu pousse d'eux avec succès. 3. Supprimer mon application. 4. Envoyé 2 notifications push à mon application. 5. J'ai essayé le service de rétroaction, mais pas de joie. Les octets renvoient 0. Autre chose que je peux essayer? Cordialement – Tee
@Voyez cette question pour une solution possible. http://stackoverflow.com/questions/1278834 – Shaji