How could I use the Android LVL in my premium key app?
<p>It seems that the commonly accepted approach to implement a paid "premium key" application is to have a the free app check if the paid one is installed to unlock features.
This part is straight forward as is the implementation of the LVL but I cannot figure out how to combine both. 
If the paid app is never intended to be run, there is no way to call the License Verification Service. 
Only way I could think of was to have the free app invoke an intent from the paid one and wait for a response. The paid app could do the license verification. Problem with this approach is that when the free app calls the intent, it is paused and can be killed anytime by the OS. So nothing guarantees that the app is still running after the license check.</p>

<p>Any ideas or suggestions on how to implement a paid app that would only be an unlock key but also implements the LVL?</p>

<p>Thank you</p>
