2016-04-03 47 views
10

Benim android uygulamasının GCM push bildirimlerini birden çok göndericiden etkinleştirmesi gerekiyor. Burada mümkün olduğunu okudum: Receiving messages from multi-senders. Bununla birlikte, 100 çoklu göndericinin bir sınırı olduğu belirtilmektedir. Benim kullanımımda 100'den fazla göndericiye sahip olabilir (farklı gönderen kimlikleri ve api tuşlarına sahip sunucular), ancak bir cihaza kurulan her uygulama az sayıda göndericiye (100'den az) kayıt olacaktır.Google bulut mesajlaşma: 100 çoklu gönderen sınırlaması

Bu şekilde çalışmak için ihtiyacım var:
1. Kullanıcı oturum açtığında, istemci uygulaması ilgili kullanıcıyla ilgili gönderen kimliklerini almak için doğrudan uygulama sunucusuna gönderir. Olası gönderici kimlikleri sayısı 100'den büyüktür, ancak belirli bir kullanıcı için o kullanıcıyla ilgili olan gönderici kimlikleri alt kümesi büyük olasılıkla 1'dir.
2. İstemci uygulaması, her bir gönderici kümesi için aşağıdaki kodu yürütür. iade gönderen kimlikleri:

String token = instanceID.getToken(senderId), 
      GoogleCloudMessaging.INSTANCE_ID_SCOPE, null); 

ben 100 birden gönderenlerin sınırı benim kullanım örneği için geçerli değildir emin olmak istiyorum. Sınırlama hakkında daha fazla araştırma yapmayı denedim, ama boş çıktı.

Şimdiden teşekkürler!

+0

Asıl sorunuz nedir? – Marten

+0

100 çok gönderici limiti kullanım durumumun imkansız hale getirilip getirilmeyeceğini soruyorum .. 100'den fazla göndericim var, ancak uygulamamın her bir "örneği" yalnızca birkaç göndericiye (100'den az) kayıt olacak –

+0

Kullanım durumunuzun bu limitle çalışacağına inanıyorum. Belki bu eski belgeler bağlamında (göndericiler virgülle ayrılmış bir liste olarak geçtiğinde) daha açık: http://www.mit.edu/afs.new/sipb/project/android/docs/google/gcm/ adv.html Bir simge sınırı başına başka bir şey çok anlamlı olmaz. Yine de, bu konuda açık bir açıklama yapan herhangi bir belge yok gibi görünüyor. – Marten

cevap

İlgili konular