If a large number of people are experiencing a certain problem, it is irrelevant that some of you are not. It adds nothing to the discussion.
Posted via CB10
Printable View
If a large number of people are experiencing a certain problem, it is irrelevant that some of you are not. It adds nothing to the discussion.
Posted via CB10
I wonder how BlackBerry is doing the push notifications on iOS. The notifications that the user sees include the message content. So I think there are two possibilities:
A.) BBM server is sending a generic "you have new messages" notification to the phone. The app wakes up in response to that notification and retrieves the actual message(s). The app then posts a local notification to the user with the message content. If this is the case, then they should be able to give the sender his/her "D", since the app just retrieved the message(s).
B.) the other option is that the push notification from the server includes the actual message content, and the app is not actually waking up at all to process it. To me, this is more serious than the missing "D", it's actually a major security/privacy issue. One of the major selling points of BBM is supposed to be security/privacy. But if BlackBerry is sending the actual message content to the device directly over Apple's APNS network, then how can they claim it is any more secure than iMessage or other services which use the same network?
The other apps route their messages through the Apple servers that allow the messages to be delivered seamlessly to the iOS devices with the app being closed. Although whatsapp also uses the same, it is not real time if the app is closed. I would assume that this is the limitation of the architecture set up by Apple for messaging apps.
On The other hand BlackBerry has not allowed their messages to be routed through the Apple servers to avoid any compromise on security and this could be the issue that the app has to be open to receive messages on iOS devices.
Posted via CB10
Thank you. So that is the problem with BBM on iOS. Yet NOWHERE does BlackBerry say this. NOWHERE to they tell users that they must have the app open to be connected. All they says is their stupid tagline: "Always Connected!" or whatever idiocy they're spewing now. When in fact, it is NOT always connected. What idiots.
I just added a new contact with an iPhone and have been messaging without issues.
Yes. This is a problem with ios. Specially in the first days of BBMx, I was facing some delays with my iPhone friends. But, today, for example, when chatting with them, I notice a little small delay to receive de D's, maybe 10 seconds, but after the wait was only for R's, and this I can't exactly say if there is something wrong because it depends on others contacts.
Posted via my awesome BlackBerry Z10
Apparently, that's because those users are in their BBM app in iPhone...
Yes but this thread shows loads of people are having similar problems.
I see what you tried to do, it didn't work.
Posted via CB10
LOL, right^
It seems that BBM for iOS and Android need to be running either actively, or in the background in order for the recipient's device to acknowledge a successful delivery status, "D".
If you kill the BBM app, then it can't acknowledge a delivery report until you launch it again, in that case it would generate a "D" and "R" at the same time.
This is not the case in a native BB device where BBM is more integrated in the operating system.
Again, these are my personal observations, I can be completely off base. I hope I am, and this is a temporary glitch to be corrected in a future update..... but somehow I don't think it is.
Except that the push notifications that I see do have the message contents. So is BlackBerry sending the contents of the messages over Apple's service (using Apple's encryption, not BlackBerry's)?
From what I am seeing this is the case for iOS but on Android the app can run in the background. Android users do have the option to not have the app running constantly; Android Central wrote a piece about it and advised users to keep the setting ON.
Posted via my Z10
Agree. But, at least with me the apps I'd doing its job fine. The app delivers fast as usual. If they are not reading the messages fast, it is probably because of ios limitations.
Posted via my awesome BlackBerry Z10
These limitations don't seem to apply to email/text/iMessages/Facebook notifications. But if you want to keep blaming iOS, you go right ahead.
I have personally not tested the iOS app as I don't own an iPhone, but it would most likely be the issue. I have also heard from a few people that they received push notifications without the BBM App open .
I'm not entirely sure how BlackBerry is managing that.
Posted via CB10
BlackBerry will not allow the messages to be routed through Apple's servers. I'm not sure how BlackBerry has achieved the push notifications on iOS devices.
Posted via CB10
The thing is, I've just tested it again with the app not running, and I see the full message content in the push notification before I open the app.
So that's not possible unless BlackBerry is, in fact, sending the full message content over APNS.
I don't think it would be the case since they refused to take that path on Android and are now stuck with the unwanted BBM icon in the notification.
But if you are seeing the entire message content in the push notification, I am unable to understand the implementation since delivery to the Apple APNs should inform BlackBerry servers to delete the messages from their servers and provide the D icon to the sender.
Posted via CB10
I agree that's strange, but if you can get your hands on an iPhone running BBM, you can easily verify this. Force quit the app, and then send that user a message. You'll see it in the notification via APNS. You'll sometimes see that the app did wake up also, but not always. Even in the case where the app failed to wake up, the message content is still there.
Perhaps they trust APNS more than they do Google's service?
Well, since APNS doesn't actually guarantee delivery, I don't think I would use this as proof of delivery myself. I would wait for the app to wake up and get that positive receipt.But if you are seeing the entire message content in the push notification, I am unable to understand the implementation since delivery to the Apple APNs should inform BlackBerry servers to delete the messages from their servers and provide the D icon to the sender.
Arghhh...what the heck is going on???
Devs have the right to display this kind of notifications on iPhone without using APNS ?
Because I think I remembre that there is some serious limitations about what you can make run in background in iOS. So, is there any IM that doesn't use APNS to display notifications with content ?
Yes, you can post a local notification. But it seems that is not what BlackBerry is doing, since I see notifications even when the app isn't running (failed to wake up). The only way this is possible is through APNS.
Yes, the other option is to send a silent and generic notification via APNS, and then have the app wake up, get the message(s) and post the notification to the user locally. In that case, the delivered status is straightforward.Because I think I remembre that there is some serious limitations about what you can make run in background in iOS. So, is there any IM that doesn't use APNS to display notifications with content ?
I agree with you. Cross platform BBM is horrible at the moment. I'm very disappointed. I had to switch back to texting. Over wifi or mobile network. Doesn't matter.
"If you can't soar with the eagles then don't fly with the flock!" (BBM#18)
Thanks for your answer.
Using WLD, on Android, I can see that the app wakeup my device ema lot more than any other IM so I'm pretty sure it doesn't use GCM and it have to activly runs in background to check message.
I'm not blaming. I'm just saying what everybody were discussing here: inability of ios on run apps in background.
Posted via my awesome BlackBerry Z10