Hello,
When we download the entire SDK, there is one .jar file which is for stub testing and a .aar file named msdc_api-MSDC_LA_4.2.01.04.0.aar. When i add .jar as a library I am able to get the appropriate callbacks for groupcall service(like groupCallServiceStarted) even if MSDC middleware is not installed on the device. However when i use .aar file , even if the middleware is installed on the device , groupcall service state is returning null (using the api mGroupCallModel.getGroupCallServiceState). Can you please mention the basic difference between this stub .jar file and msdc_api .aar file? How come appropriate call backs for groupcall service comes even if middleware is not installed in case of stub .jar? If i use .aar file , will the callbacks for groupcallservice work only if proper LTE Network and Middleware is setup?
Dear Customer,
STUB (jar) : Is designed & given to UI developers to test their UI Application. The stub doesn’t require the middleware. The Stub returns success values for the APIs queried by the UI.
MSDC_API (aar) : This is the actual SDK which works only with Middleware and LTE Network.
Thanks
Ankit
For the eMBMS isn't it .aar is enough ? do we need another Middleware to be installed on the mobile device ?
.aar is required to communicate with MSDC (middleware).
In case of absense of MSDC on the device, STUB (.jar) should be used.