I\'m in the planning phase of an iPhone application and am considering using Google App Engine for my server component due to its scalability features.
Push notification
You use the 3rd-party library notnoop/java-apns. It is easy to use. The only problem you could meet is the thread limitation on the GAE
You could refer to this answer: https://stackoverflow.com/a/24900789/474002