Akheon23 / marketlicensing

Automatically exported from code.google.com/p/marketlicensing
Apache License 2.0
0 stars 0 forks source link

ERROR_NON_MATCHING_UID returned when checking companion packages #15

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
We have two packages xxx.xxx.free which is a free app and xxx.xxx.paid which is 
a paid app. The paid app is a very small stub that sets some state in the free 
app that causes it to try to validate against the market.

The problem is that we are making a call to check the license for the paid app, 
but the code to do so resides in the free app. Although we have both apps in 
the market, and they are both signed with the same signature, we get a 
NON_MATCHING_UID result.

Under these circumstances I believe what we are trying to do is legitimate and 
should work. Maybe there is a way to do this but it certainly does not appear 
to be documented. Otherwise consider this a request to fix the issue.

What version of the product are you using? On what operating system?

Please provide any additional information below.

Original issue reported on code.google.com by MixZing@gmail.com on 8 Sep 2010 at 3:57

GoogleCodeExporter commented 9 years ago
I think I worked around this by setting sharedUserID in both manifests.

Original comment by MixZing@gmail.com on 8 Sep 2010 at 8:22