SORU
11 Temmuz 2011, PAZARTESİ


Cihaz token hiç değişmedi, bir kez oluşturuldu mu?

Bir zamanlar yaptığı itme bildirim cihaz token hiç bir değişiklik yarattı?

Örnekapp güncellenir? değiştirmek veya herhangi bir diğer durumda??

CEVAP
3 Kasım 2011, PERŞEMBE


Apple'ın resmi belgeleri, bu noktada belirsiz. Bu gözlemlediğimiz şu ki: token aygıt, uygulama ve etki alanı (üretim vs. sanal) belirli bir Değişmeyen. Bu sistemin güvenilir bir şekilde çalışması için doğru kalması gerektiğine inanıyorum. Uygulama güncellemesi yeni bir APN token tetikler durumu göz önünde bulundurun; eğer Twitter gibi büyük yeni uygulama, bildirimleri etkin kullanarak olsaydım, ne ben iTunes benim app güncelleme ne zaman olur? Ben beri uygulamaları çalıştırmak yok olsa bile, bildirim gönderilmesine devam edeceğini beklentisi "sync" bana cihazda bir gelişme var mı? olmalı mı OS beri APN sistemi etkileyemez uygulama değiştirme eylemi güncelleştirilmiş uygulamayı çalıştırmak olsanız bile sizin adınıza bildirim alabilir.

Açık olmak için"Bir uygulama [APN sunucularla] başlattı her zaman kayıt ve sağlayıcı geçerli token vermek gerekir". Apple Birleşik DevletleriBen de buna yürekten katılıyorum; bunu yaparken kötü varsayımlar veya olağandışı durumlarda uygulamanız koruyacaktır.

Bir cevap are push notification tokens unique across all apps for a single device? gösteren aygıt simgeleri benzersiz başına "işletim sistemi kurmak"; ve geri yükleme yedekleme için bir cihazı korumak belirteci ama silme cihazı neden olacağı için yeni bir belirteç. Bunun tamamen tutarlı olan Apple'ın niyeti sorunsuz kullanım ve gizlilik: Silme bir cihazdır kadar şiddetli belki de mahkeme kararı ile yeni bir ilişki, ama bir kullanıcı geri yükleme bir görüntü sonra bir OS update ister korumak onların mevcut bildirimleri. Eğer benim iPad iOS5 son güncelleme yanlış hatırlamıyorsam, bu benim bildirim belirtecini tutarlılığını korumuştur diye yükseltme, sonra en son yedekleme restore edilmiştir. [Edit: a . yedekleme geri yükleme ^em>farklıaygıt token yinelenen OLMAZ.]

uyarı: Bu konuda kesin bir bilgi, biraz tecrübesi APN (üçüncü taraf geliştirici olarak çalışıyorum. Her zaman olduğu gibi, en iyi varsayımları doğrulamak için.


Güncelleme (Haziran 2012):

Geçenlerde bir^ için bir şansı vardı . Apple mühendisleri ve b^ konuş . bazı gerçek dünya testleri çalıştırmak ve sonuçları sunmak istedim:

Bir APN token dönmesi hakkında konuşurken tam olması için, Tek paket kimliği/uygulama kapsamında varsayıyorum.

İlk olarak, Apple mühendisleri iki cihaz aynı APN dönüş mümkün değil " dedi. Aşağıda yorumlara rağmen, bu başarısız olduğu bir durum tespit etmek mümkün olmamıştır.

İkincisi, burada yükseltme sırası ve test sonuçları

  1. İPhone4 iOS4; iTunes yedekleme cihaz üzerinde takılı başlangıç

  2. İOS5 yükseltmek
    Bir önceki test, APN token şimdi farklı olduğunu biliyorum

  3. Cihaza yedeği geri yükleyin
    APN token şimdi Adım 1 ile aynıdır.

  4. Sıfırlama iOS (temiz cihaz)
    APN Token değişir

  5. İTunes için farklı bir telefon yedekleme ve yedekleme aygıtı; temelde, "yanlış eğer telefona ben olsam bu kadar" yedekleme. restore ediyorum test için geri
    APN belirteç değişiklikleri tekrar; daha farklı ve de özgün bir belirteç veya "" simgesi. klonlanmış simgeleri ile eşleşmiyor

  6. "Aygıt. backup doğru geri
    APN token şimdi Adım 1 ile aynıdır.

  7. Son olarak, benim yedeği geri iOS6 (Beta 2) telefonu yükselttim, ve yeniden test. Beklendiği gibi, token Adım 1 token maç devam etti.

Bu noktada, ben de çok emin APN belirteçleri eşi benzeri yok arasında farklı aygıtlar; belki bu olabilir olmamış gibi bir hata önceki sürümlerinde iOS, ama ben emin iOS5 (ve muhtemelen iOS6) işleme APN belirteçleri doğru.


Güncelleme (Ağustos 2012)

Ben sadece bu katma yoktu fark ettim: aygıt simgelerideğiştirin. Apple geliştiriciler biri belirteçleri aslında (2 yıl sonra sanırım) sona benimle paylaştı. Birçok amaç için, bu sabit olarak düşünülebilir yeterince uzun.

[Özellikle telefonlar her yıl değiştiği için yeni belirteçler ile ilgili test komut dosyaları her iki yılda bir güncelleme, ben endişeli değilim.]

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CNET

    CNET

    5 Mayıs 2006
  • macpulenta

    macpulenta

    9 EYLÜL 2006
  • Pocketnow

    Pocketnow

    14 EKİM 2007