07-28-2008 09:36 AM - edited 07-28-2008 09:42 AM
Hello, I am in need of guidance. My application on the device is simple: it dials out feature codes that will be handled by a server. Currently, all the feature codes are hard coded in the app. I would like a way to make it so that these codes can be updated on the fly without having to recompile, re-sign and redistribute the entire app. What would be the best way to get this done and what apis should I look into?
Edit: Developing for Blackberry Handheld Software 4.1 with JDE 4.1 for 7000 series.
Solved! Go to Solution.
07-28-2008 11:03 AM
07-29-2008 11:46 AM
Thank you for your reply Kurt,
I am wondering though, will this method have any restrictions to it from IT policies or anything to do with BES, something out of the users' hands? There have been a few things I haven't been able to implement due to those, and I would like to avoid things that have such constraints.
07-29-2008 01:17 PM
This method could have restrictions and will most likely have a security prompt the first time it makes an http connection. A BES admin could restrict download abilities or add firewall constraints which would restrict this.
Alternatively, if you want to avoid http and already have a mailing list you could mail the configuration out and have a message listener which updates your config. This would require that your application be signed and it also could be restricted by a BES admin or permissions and could have a security prompt if a device is configured to prompt for message connections.
Basically, if you want to get third party data, a BES admin could restrict it. There isn't really a way around that if you want your application to have up-to-date data.