Qual è la dimensione massima possibile del campo registration_id utilizzato per il servizio Android C2DM?Android C2DM Registration_ID dimensione massima
risposta
As per the footnote at the bottom of this link. deve essere al massimo 1024 byte. Anche questo non dovrebbe essere motivo di preoccupazione se stai usando Java.
private void handleRegistration(Context context, Intent intent)
{
String registration = intent.getStringExtra("registration_id");
.... }
[modifica]
come Trevor dice, la dimensione massima dovrebbe essere la dimensione di un cookie. (4096 byte)
In base a This thread i risultati variano (98 e 120 sono indicati), ma il poster consiglia di mettere da parte 255 nel database, ed è quello che sto andando.
La dimensione massima per un registration_id
è limitata dalla dimensione massima per un cookie, che è 4K (4096 byte).
In pratica, i token saranno molto più piccoli di così, ma non si dovrebbe fare affidamento su questo comportamento in futuro.
(Il registration_id
non è considerato parte del carico utile, in modo che il Reno nota menzionata non si applica qui.)
Fonte: Sono al team di Android di Google. :)
(aggiornerò presto i documenti per renderlo più chiaro, poiché ci sono state alcune persone che ci hanno chiesto di recente.)
Salve, se avete tempo, vi preghiamo di controllare la mia domanda qui riguardo al pattern registrationId: http://stackoverflow.com/questions/12403628/is-there-a-gcm-registrationid-pattern –
purtroppo non c'è risposta a questa domanda .. – garima