2010-11-24 19 views
7

Android Cloud'daki açıklamada Cihaz Mesajlaşma Çerçevesi'ni okudum. Bizim app C2DM sunucusuna başarıyla kaydolduktan sonra, bir kayıt kimliği alırsınız. Kayıt kimliği, uygulama kendini açıkça kaydetmeden veya Google, başvurunuz için kayıt kimliğini yenilemeden devam eder. Google tam olarak ne zaman uygulamanız için kayıt kimliğini yeniliyor? Bunu nasıl anlarız ki tekrar kayıt yapabilir ve yeni kayıt kimliğimizi sunucumuza gönderebiliriz.android c2dm kayıt numarası

Teşekkür ederiz.

+3

, ben "hala beta ve istemiyorum olduklarını kastediyor herhangi bir detay verin, böylece onu değiştirebiliriz, ama bu sadece spekülasyon olduğundan, bir yorum olarak bırakacağım ve bir cevap vermeyeceğim. – blindstuff

+0

ID'yi ne sıklıkla yenilememi önerirsin? Teşekkürler. – user430926

+0

Uygulamamın ana aktivitesi her seferinde oluşturulduğunda her zaman yenileniyor, bu uygulamanın işe yaramadığından ve uygulamanın yeterince test edilmediğinden nasıl çalışacağına dair hiçbir fikrim yok. Bence bunu kendiniz test etmeniz ve geri rapor etmeniz gerekecek, kendinize ve herkese çok yardımcı olacaktır. – blindstuff

cevap

10

Android-c2dm postalama listesindeki tartışmalara göre, kayıt kimliğini yenilemek sık karşılaşılan bir etkinlik değildir, ancak uygulamanız bunu işleyebilmelidir. İşletim sistemi, yeni kayıt kimliğiyle Intent kaydını tekrar başlatır.

Google Gruplarda şu konuları bakınız: onlar ID'nin periyodik yenilemeleri öneriyorum, bilgi şu an biraz ince olduğu o [1][2][3]

+0

Yani teoride, ilk kez kayıt ve "sadece iş" olarak tam kod yolumuzdan geçmeli, doğru mu? – Adam

+0

Evet, bu kodun yalnızca bir kez çağrılacağını varsaydığınız sürece. – gnuf