我需要一種方式來測試推送通知反饋服務。我可以通知罰款。你如何測試iphone推送通知反饋服務
我安裝了應用程序使用Xcode到我的開發IPod,發送推送通知就好了,應用程序收到他們確定。
我卸載了應用程序,發送了幾個推送通知。然後嘗試了反饋服務,但沒有運氣。我沒有收到來自流的任何字節。
甚至嘗試等待一天。嘗試在不同的iPhone上,但沒有。我相信代碼是好的,雙重檢查網址和端口等,都很好。除了使用相同的設置(除url和端口外),我可以發送推送就好了。
所以我不知道現在該做什麼。我在網上搜索過,但找不到任何有用的東西。有人建議我已經嘗試了什麼(發送推 - >卸載 - >發送推 - >收聽反饋)。
任何想法?任何方式ican推動它之前確保它的罰款生活?
下面是代碼(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;
}
}
}
感謝Shaji的迴應。我已經嘗試了您的建議,但仍然沒有得到任何反饋服務的迴應。 我採取的步驟: 1.通過Xcode安裝dev版本。發送一個推。工作得很好。 2.安裝了2個推送通知功能的應用程序。一些即時消息應用。收到他們的成功推動。 3.刪除我的應用程序。 4.發送2推送通知到我的應用程序。 5.一直嘗試反饋服務,但沒有喜悅。字節返回0. 還有什麼我可以嘗試? Regards – Tee 2010-07-30 15:38:28
@Tee看看這個問題的可能解決方案。 http://stackoverflow.com/questions/1278834 – Shaji 2010-07-30 16:00:55