07-25-2011 05:53 PM - edited 07-25-2011 05:55 PM
A client of ours is reporting the app we made for them sometimes disappears from a user's device (apparently without any action from the user). The client mentioned they have heard the BlackBerry OS might have a "kill switch" to remove apps that aren't well behaved (e.g. memory leaks, etc...). The app is pretty simple but it does have a companion listener app that runs in the background and receives push data from the client's BES. I'm guessing that is where the problem is at.
Does the BlackBerry OS have such functionaliy? If not, any ideas how an app can be removed from the OS without user input?
Thanks!
07-25-2011 06:26 PM
I've never heard of this "kill switch" feature. However, I have heard of BES admins remotely removing client apps that are not part of his "approved" application deck.
07-29-2011 11:39 AM
Not the case here. The app is an in-house corporate application so it's definitely part of the "approved" deck of apps.
07-31-2011 06:18 AM
I agree with RexxDoug. The only time I have seen an application removed from a device was when the BES administrator changed the software profile for the device and removed the application.
Do you usually use BES Push to implement applications?
07-31-2011 06:54 AM
The project was to convert the client's old MDS Studio client app to a Java-based implementation since RIMM was dropping support of MDS Studio. The push service was already in place, otherwise we probably would have suggested just having the client app pull down the information from a web service.
Thanks to both of you for your replies. I'll try and have the client dig further to see if there is some trigger on the BES to remove any apps. Otherwise I really don't see how this could happen.