To receive push notifications, you must have Google Play Services installed. While virtually all Android devices have them, or can get them easily, getting this to work on Genymotion takes some work.
The first thing we need to do is register with Google's Push Notification API.
With our device registered, we can now being receiving push notifications!
Finally, we implement external logins by working with a WebView that displays a Facebook or Google login page!
And that's a wrap!