I have implemented in app billing on an Android application and although it works ok with the testing constants, it breaks on real products.
I have uploaded the application as a draft on Google Play, created and published products, installed the exact same application on the device (included the right base64EncodedPublicKey) and used the right test account (the primary account on the device & the one i did set on my developer account)
The flow is that I get on the Google Play Activity where I can see the product and its details, I press buy, introduce the test account password, it gets out of the activity, receive the congratulation message and
Signature verification failed for product(response:-1003:Purchase signature verification failed)
The item is actually purchased (it appears on Google Checkout and on a 2nd buying atempt it says "Item already owned"). Also I have used only the TriviaDrive example code from Google.
Any suggestions are very helpful. Thank you!