I believe most of the google apps rely on GCM (calendar, gmail, contacts,
talk, etc), also 3rd party apps that need pushed notifications are
encouraged to use GCM.  Unless you are making a custom build and denying
app installs you probably have apps that will be broken without GCM.

Of course, if you have very limited data plans on special purpose phones,
you may wish for all those apps to be broken - they can use quite a bit of
data.

I don't know what GCM's steady-state data rate is for a device.  I believe
it does a carrier keep-alive ping every 20-30 minutes.  It also checks for
updates whenever the screen comes on.  Other than that I think it is
dependent on user or network-originating app traffic.

R


On Fri, Dec 21, 2012 at 2:23 AM, Goncalo Oliveira <gonc...@minkan.net>wrote:

> Robert,
>
> Thank you for the explanation. There's just one more thing that I'd like
> you to help me understand. If we choose to allow the GCM connection, what
> kind of traffic can we expect to have? Like I said previously, we have a
> very tight data plan, so if the GCM connection adds more than just a few
> bytes, that might be a bad idea to enable it. Also, by enabling GCM
> connection, what am I allowing the users to do? Can they use gtalk or
> something else?
>
> Cheers
>
>
> On 21 December 2012 00:17, Robert Greenwalt <rgreenw...@google.com> wrote:
>
>>
>> The GCM is part of the platform - 3rd party apps depend on it and so
>> there's no mechanism for deactivating it.
>>
>> If you can allow the GCM connection to succeed, you should avoid the
>> current problems, but if you're going for a secure platform you may not
>> want the GCM connection to succeed.
>>
>> You could potentially hijack the dns resolution: have your dns server
>> report an address you control for mtalk.google.com, then allow
>> connections to your own server, but no real functionallity.  With some
>> reverse engineering you may be able to get to a quiet connection that
>> doesn't trigger these data-stall triggers.
>>
>> The easiest solution is to adjust your keep-alive ping to < 6 minutes.
>>  That will effect the battery, but less than allowing the resets to happen.
>>
>> I have created internal issues to examine this issue, but even if we
>> fixed it today internally you wouldn't see it for a long while.  The first
>> issue is to find what traffic is causing this connection reset.  The second
>> is to re-eval counting udp packets (I am assuming that's causing part of
>> this problem).
>>
>> I'm sorry you have hit this issue.
>>
>> Robert
>>
>>
>> On Thu, Dec 20, 2012 at 4:30 AM, Goncalo Oliveira <gonc...@minkan.net>wrote:
>>
>>> Robert,
>>>
>>> Any updates on this?
>>>
>>> Cheers
>>>
>>>
>>> On 18 December 2012 10:06, Goncalo Oliveira <gonc...@minkan.net> wrote:
>>>
>>>> consider opening up the addre
>>>
>>>
>>>
>>>
>>> --
>>> Gonçalo Oliveira
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Android Developers" group.
>>> To post to this group, send email to android-developers@googlegroups.com
>>> To unsubscribe from this group, send email to
>>> android-developers+unsubscr...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-developers?hl=en
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to android-developers@googlegroups.com
>> To unsubscribe from this group, send email to
>> android-developers+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>
>
>
> --
> Gonçalo Oliveira
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to