[APK Download & Teardown] Netflix for TV 2.3 Adds Google Cloud Messaging

Google Cloud Messaging is a service that allows messages to be sent from a server to your device. This is really useful for a device getting notifications like in a messaging app. This makes it curious for Netflix to add support for GCM in the latest version of their app.

You can see this in their manifest, which makes references to the GCM intent actions:

com.netflix.ninja.PreAppInitTilesReceiver
com.netflix.ninja.intent.action.INIT_TILES
com.google.android.gcm.GCMBroadcastReceiver
com.google.android.c2dm.permission.SEND
com.google.android.c2dm.intent.RECEIVE
com.google.android.c2dm.intent.REGISTRATION   
service  com.netflix.ninja.NetflixService
com.netflix.ninja.GCMIntentService

Looking at the manifest permissions, it again shows this functionality has just been added to their app:

com.netflix.ninja.permission.C2D_MESSAGE

The files themselves don’t offer much guidance, however. The GCMIntentService to be another way to cache the tiles that appear in the PreAppInitTilesReceiver. So perhaps Netflix will use this new feature to make sure TV and movie thumbnails are as fast as possible. What it doesn’t appear to have, unfortunately, is any reference for recommendations, Android TV’s way of surfacing content you might want to watch.

You can sideload the newest version of Netflix for Android TV at APK Mirror, or just wait until your device gets the update.

Nick Felker

Nick Felker

Nick Felker is a student Electrical & Computer Engineering student at Rowan University (C/O 2017) and the student IEEE webmaster. When he's not studying, he is a software developer for the web and Android (Felker Tech). He has several open source projects on GitHub (http://github.com/fleker)Devices: Moto G-2013 Moto G-2015, Moto 360, Google ADT-1, Nexus 7-2013 (x2), Lenovo Laptop, Custom Desktop.Although he was an intern at Google, the content of this blog is entirely independent and his own thoughts.

More Posts - Website

Follow Me:
TwitterLinkedInGoogle PlusReddit