MSDCAppManagerInitParams.middlewarePackageName is not working:
W/ActivityManager: Unable to start service Intent { act=com.qualcomm.ltebc.aidl.ILTERootService pkg=com.qualcomm.ltebc_test } U=0: not found
See code from MSDCAppManagerImpl:
..
Intent i = new Intent(ILTERootService.class.getName());
i.setPackage(MSDCInternalApplication.LTEBC_PACKAGE_NAME);
..
Because it uses ILTERootService.class.getName() and it returns name with default package ("com.qualcomm.ltebc.aidl.ILTERootService")
Hello,
What is com.qualcomm.ltebc_test? Is that application built using Qualcomm LTE Broadcast Components Release?
Thanks,
Elmira
Thank you for fast response!
This name was used for example here. Real packege name we are using is "com.qualcomm.ltebc_vzw"
This middleware is installed on Verizon firmware.
So when we initialize MSDCAppManager with this middleware:
MSDCAppManagerInitParams mSDCAppManagerInitParams = new MSDCAppManagerInitParams();
mSDCAppManagerInitParams.middlewarePackageName = "com.qualcomm.ltebc_vzw";
We got error:
MSDCControllerEventDispatcher msdcError : errorCode = 10020 message = Middleware application is not installed on device
But this is because class name seems to be incorrectly:
Root service may not be running, starting LTERootService: intent = Intent { act=com.qualcomm.ltebc.aidl.ILTERootService pkg=com.qualcomm.ltebc_vzw }
Hello,
Qualcomm LTE Broadcast middleware, Verizon flavor, has different interface and this SDK does not work with that. Please contact Verizon Wireless for more information.
Thanks,
Elmira
Got it. Thank you!