Android Question Licence Checker In **Lollipop**

RichardN

Well-Known Member
Licensed User
Longtime User
This code is from a mature application with many previously successful deployments.
When executing a licence check on a **Lollipop** device......

B4X:
Dim lc As LicenseChecker

lc.Initialize("lc", GetDeviceId, publicKey, "somerandomseed".GetBytes("UTF8"))
lc.SetVariableAndValue("My_Var", "MyVal")
lc.CheckAccess

The program halts at lc.CheckAccess with:
java.lang.IllegalArgumentException: Service Intent must be explicit: Intent {act=com.android.vending.licensing.llicensingService}

From the Logs:

This code snippet was previously sound until Lollipop arrived on the scene. Any Offers ?

- I should add.... that I discovered this when testing the app on Samsung S5 running Lollipop for an entirely separate bug that seems to have arrived with this OS version. According to Play store statistics I already have c.120 deployments running on Lollipop without any adverse customer feedback. I would like to get this Licence Checker issue fixed though.
 
Last edited:
Cookies are required to use this site. You must accept them to continue using the site. Learn more…