2016-04-04 18 views
3

Ben indirmiş Push Bildirimleri ve APN Free Tester app yüklü app.APN Tester

{ 
    "aps":{ 
    "alert":"Hello from APNs Tester.", 
    "badge":"1" 
    } 
} 
:

Ben komik ve sertifika hem doğru o Herhangi bir tavsiye gerçekten

Taşıma kapasitesi gönderilen mutluluk duyacağız

bir hata üretecektir aksi ayarlanır sonucuna varabiliriz

2016/04/04 09:55:15 +0000: Bağlı
2016-04-04 09:55:17 +0000: Simgesi: < 1dc3651f 54cdead8 65g5cc35 7287376d d796f3a2 2afabab1 ff80ddd4 e55eeab1>
2016/04/04 09:55:17 +0000: Yazılı 92 byte
2016/04/04 09 gateway.sandbox.push.apple.com:2195 veri göndermeye : 55: 17 0000: sunucudan bağlantısı kesildi APN Tester Ücretsiz gönderen bir sonuç vermezse gateway.sandbox.push.apple.com:2195

cevap

0

, sadece onay olmadan veri göndermeye çalışır. Sertifika ve belirteçlerin hem geliştirme hem de üretim için kullandığınızdan emin olun. Çok APNS test aracı için tercih

1

açık kaynak kod derleme ve OSX uygulamasını Push Me Baby çalıştırın.

Sonra adımı izleyin.

  1. Xcode'ta PushMeBaby uygulamasını açın.
  2. Xcode'daki Kaynaklar klasörünü sağ tıklayın ve Varolan Dosyaları Ekle… seçeneğini seçin. Aşağıda gösterildiği gibi, sen ApplicationDelegate.m dosyasında daha önce enter image description here

  3. indirdiğiniz aps.developer.identity.cer dosyasını seçin kodunu değiştirmek:

    - (id)init { 
        self = [super init]; 
        if(self != nil) { 
         self.deviceToken = @"38c866dd bb323b39 ffa73487 5e157ee5 a85e0b7c e90d56e9 fe145bcc 6c2c594b"; 
    
         self.payload = @"{"aps":{"alert":"You got a new message!","badge":5,"sound":"beep.wav"},"acme1":"bar","acme2":42}"; 
    
         self.certificate = [[NSBundle mainBundle] 
              pathForResource:@"aps_developer_identity" ofType:@"cer"]; 
        } 
        return self; 
    

    }

  4. Basın Command-R test etmek uygulama. Sertifikaya erişim izni vermeniz istenecektir. Bu çok yardımcı olur Mayıs bildirim

Download the code from here

görmelisiniz, daima tıklayın ileti doğru itilir ise

  • izin verin.