03-16-2013, 08:22 AM #1
- 444 Posts
From a developer's perspective, I was wondering if anyone had any real information, or comments made by the Windows Phone team, as to why push notifications are so spotty on the platform?
I was thinking back to the days when I had an ancient Bold 9000, and I realized that I really missed the reliability of facebook, twitter, and messenger notifications to be almost instant. The only notifications that are instant on my Lumia 920 are my emails when set to "As they arrive".
So what technical difference does Microsoft have set up that causes this to happen, and has Joe Belfiore or others commented on it at all?
Note: I understand the API problem with facebook, but I'm talking about how the facebook app can alert me of a notification (albeit late) but the notification list under the Me tile won't update for hours... and there are other examples of this, not limited to facebook. Messenger is iffy as well.
*Edit: apparently there is no way to alter the title of a thread. Mods, feel free to correct my poor typo :D
Last edited by ImmortalWarrior; 03-16-2013 at 10:16 AM.
- 03-16-2013, 09:43 AM #3
You can correct thread title by first clicking edit post. Then advanced. Now thread title can be edited.I close threads to save cats.
The way not everyone can have their own loaf of bread, not everyone should create a new thread!
...and then God said, let there be a search button and there was a huge one on top!
03-16-2013, 09:47 AM #4
- 121 Posts
Facebook works better for me than, say ESPN. its the worst. Compared to ESPN, I'd say most are acceptable. Sometimes fox news or CNN will get "stuck" for a few days and I'll have to restart the phone to wake them up. Nothing wakes up ESPN.
Sent from my Lumia 920 using Board Express
03-16-2013, 09:55 AM #5
- 215 Posts
Look at developper docs. When you opt to send notifications you decide from many types (live tile update, etc). And depending on what you choose you get them delivered instalntly or at 240secs or later. For voip apps for im apps it makes sense to send them imediatly. For other scenarios not so. You can leave with a lag of 2 minutes for a news reader app(or for a facebook mesage saying that you received a comment or a like). This is also true for windows 8. The reason is that every network transfer consume battery. So having them centralized by the os and in batches(receive many simultaneous push live tile updates but at lower rate) increases bataery life and reduces interface lag. This is a really nice feature and it's one of the many reasons the os perfoms so well and can run using lower resources as opposed to a more permisive os like android.
03-16-2013, 09:58 AM #6
- 215 Posts
@bartdog the problem you encounter is because those apps don't use push notifications. They probably use background agents to stream data periodically. And if that background agent crashes you have to relaunch the app for the background agent to be rearmed. A good windows 8 or windows phone 8 app requires more polishing in order to preserve batery life and os fluidity and is usualy best complemented with a cloud component that most apps don't have
03-16-2013, 10:19 AM #7
- 444 Posts
I should note that I am an applications developer and am well versed in the nuances of cross network communication. That being said, I mean mostly that built in features have poor push notifications. Messenger is a prime example. You can be "online" and it will not receive notifications. This problem also affects the group chat of family room. This shouldn't happen.
- By kentlim in forum Windows Phone 8Replies: 16Last Post: 03-18-2013, 09:58 PM
- By Korey5 in forum Windows Phone 7Replies: 8Last Post: 01-20-2013, 09:03 AM
- By willybraatlund in forum Windows Phone 8Replies: 2Last Post: 12-17-2012, 03:24 PM
- By 1jaxstate1 in forum Windows Phone 8Replies: 24Last Post: 11-04-2012, 11:47 AM
- By Nemesis-X in forum Windows Phone 7Replies: 20Last Post: 12-06-2011, 01:24 PM