Hi andrecaballari,
According to documentation, it should be work like this :
Code:
var appManager = new Service("Service.AppManager", "IAppManager");
var inParams = new Object();
inParams.ApplicationID = "s60uid://0x10008d39";//UID
inParams.CmdLine = "argument_to_pass";
appManager.LaunchApp(inParams, onReceive);
function onReceive(transactionID:Number, eventID:String, outParam:Object) {
trace(String(transactionID) + ":" + eventID + ":" + outParam);
}
Moreover, you can also try a plugin of kuneri lite which helps to launch apps with arguments.
Btw, for sending USSD messages like "*44#" , the technique is different then just dialing a number thats the reason getURL just dial this number. However, you can launch service command app (having UID 0x10005955) from flash lite which can excecutes USSD messages for you .
Best Regards,
SajiSoft