12-31-2008 03:54 AM
Solved! Go to Solution.
12-31-2008 04:43 AM
As far as I know FolderListener is not a running Ui application. There is running background process wich launches Ui Application on a particular event.
I think there is no way to hide a UI application from "Switch Application".
Why do you need that ?
01-01-2009 10:50 PM
01-02-2009 04:42 AM
In this case make a background auto-start application that will be pushed on to user's devices from the Blackberry Enterprise Server (BES).
Please note that it can be done from Blackberry Enterprise Server by BES administrator.
If your application will be installed in another way - there will be problems with permissions. For installed apps by default it is not allowed to access internet or send data outside. But on BES - BES admin can setup permissions for the pushed application.
01-02-2009 05:05 AM
i have successfully create that kind application by removing all UI stuff, btw i plan to create this app available for installation by OTA, is there any jad setting to modify permissions so my app are allowed to access internet or send data?or do it only possible by push app using BES?
btw i have tested my app on simulator and didn't set any permission for that but it works (leave it default), it receive GPS coordinate from simulator and send it to server, i didn't have blackberry device yet (but soon will) so i can't test it on real device for now LOL
thanks for your answer
01-02-2009 05:18 AM - edited 01-02-2009 05:20 AM
On the simulator there is no such obstacle as permissions
But on real device it is required to set permissions. And by default most of them are disabled. For security reasons.
You cannot set permissions via JAD-file settings or in "silent mode" from your application.
Permissions can be set by Blackberry Enterprise Server administrator remotely, or by a blackberry user manually.
There is no another way to set the permissions.
If permissions are not set - and your application tries to send data outside - blackberry user will be noticed with dialog box: "An application <appname> is trying to send data outside ... Allow/Deny"