sdk/src/com/socialize/notifications/SocializeC2DMCallback.java
@Override
	public void onMessage(final Context context, final Bundle data) {
		// DON'T Use Socialize instance here, we are using a different container!
		try {
			// This should be synchronous.  We don't want to launch an async task off the main UI thread.
			SocializeSession session = userSystem.authenticateSynchronous(context, config.getProperty(SocializeConfig.SOCIALIZE_CONSUMER_KEY), config.getProperty(SocializeConfig.SOCIALIZE_CONSUMER_SECRET));
			handleNotification(context, data, session);
		}
		catch (SocializeException e) {
			handleError("Failed to authenticate user for notification receipt", e);
		}
	}
@Override
	public void onMessage(final Context context, final Bundle data) {
		// DON'T Use Socialize instance here, we are using a different container!
		try {
			// This should be synchronous.  We don't want to launch an async task off the main UI thread.
			SocializeSession session = userSystem.authenticateSynchronous(context, config.getProperty(SocializeConfig.SOCIALIZE_CONSUMER_KEY), config.getProperty(SocializeConfig.SOCIALIZE_CONSUMER_SECRET));
			handleNotification(context, data, session);
		}
		catch (SocializeException e) {
			handleError("Failed to authenticate user for notification receipt", e);
		}
	}
/* (non-Javadoc)
@see com.socialize.notifications.NotificationSystem#sendNotification(android.os.Bundle)