Play licensing... how in the world?

So… I’ve found this google play licensing asset… Unity Asset Store - The Best Assets for Game Making

Downloaded it, compiled it, and uploaded it as a beta app in google play developer console…

But, I’m getting nowhere with it. All I get is a message that says “Invalid LVL key”. The key isn’t invalid. If I click the button, it then says “Checking”… and that’s all I get.

I’ve set up all the things described by google that you have to do… but not getting anywhere with this.

It surprises me that there isn’t something much simpler built in to Unity to handle this considering that most people I should think are selling their aps. Or is everyone using Unity for Android, giving their aps away?

Anyway… I’m stumped.

1 Like

Finally I figured this out… In addition to adding CheckLVLButton to the Script field… you also need to set the classes_jar to the Service Binder field. Once I had that in there, the script was operational.

Please describe how you achieved this step…I’m at the same point. The public field is looking for a TextAsset and doesn’t recognize the ServiceBinder.java file.

There is an actual text file called classes__jar.txt that you need to assign to the service binder field in the inspector. Use search in the project window to find it.