This is a discussion on Push Notification (for Android OS) within the Nexus One forums, part of the Google Phones category; Originally Posted by bozzy Android let's apps run services in the background to check for things on the server. The app itself doesn't have to ...
I think that while the ebuddy app is open and running in the foreground, the app collects data from the ebuddy server.
However, when you close the app, the ebuddy server will then send the data to the apple push server, which then in turn passes the notification onto you.
So you are right, it is user preference, but i would assume most users would prefer to have instant notifications and maximize their battery life at the same time.
:nexusx: Nexus One Beta Tester
Just happened across this post via a Google search and thought I'd throw some information out there.
The Android platform does have push notification capability available for app developers. For one thing, commercial outfits like Xtify, Urban Airship and Ericcson have put together various types of push systems. These solutions all require that app devs use the providers' servers to deliver their push notifications. In some cases, there's a charge to send notifications via the service. Some apps have used text-message interception, which gets the job done - WaveSecure is one example.
I founded an open source software project - The Deacon Project - to provide a free native push notification library for Android. We use the open-source Meteor web server - which is specifically designed for push - to deliver notifications to our customized client on the phone. The app developer can then use their own servers to deliver push notifications from any source imaginable.
Deacon has almost no impact on phone battery life, and app developers can integrate it into their apps very easily. Using our push protocol also transmits much less data over-the-air than polling, resulting in lower usage.
We are about to release our alpha version later this month, and a beta test in June! By the end of the year, we hope that push-based apps that use Deacon+Meteor will start appearing in the Android Market...
*edited to remove inaccurate blanket statements!
Dave, Thanks for getting some information out there! A couple of additional thoughts and some details about Xtify...
Xtify's push notification service for Android is FREE. Developers incorporate the Xtify SDK into their app and can push directly to the device using our web service.
The Xtify service runs in the background of the device so your app doesn't have to. The service creates a direct communication's channel between the server and the user - no polling, no interceptions, no SMS required.
When the message arrives, the service will display the notification, display an optional notifications screen and can even pass data directly to your application!
Xtify also provides tools to developers to send a message based on a rule. Rules include: time, day, user preference and LOCATION. You can even create rules that send messages based on a user's proximity to a particular location. (we offer two "geo-notifications" per user, per month for free).
The Xtify approach ensures:
1. Low cost for developers (you don't have to maintain your own servers)
2. Helps you send the right message, to the right user, at the right place and at the right time.
Check out Xtify at Xtify Developer: Push Notification Web Service to register and download our sample application and SDK!
I really like the Push-Idea!
Bloo Too has some kind of thoughts about it:
Status Update on Too. Bloo – The Android Facebook App
There are a few other Apps that use the push-technology right now:
SwissCodeMonkeys FastwebInstaller Fast Web Installer - Android app on AppBrain
and very new: Googles Chrome to Phone (wich works direktly without mail through your gmail account)
Google Chrome to Phone - Android app on AppBrain
Are those maybe useful approaches?