title: Google Android In-App Purchases "Content Delivery" How to correctly deliver content?
body: <p>I am currently trying to code up in-app purchases. I was looking for documentation, information, tutorials on best practices for some of the stuff Google doesn't handle.</p>
  
  <p>What I have done so far:</p>
  
  <p>I have a Billing service running that handles talking to Google Play. This service can complete the "sample" transactions and my app receives the message.</p>
  
  <p>I want to now delivery the content to the device. What I think needs to happen next:</p>
  
  <ol>
  <li><p>My app needs to contact my server and show some proof of the successful transaction. Do some Cert hand shaking or some such nonsense.</p></li>
  <li><p>Then I will download the content and place that content into a database. I should probably encrypt the database with a device unique encryption of some sort.</p></li>
  </ol>
  
  <p>I'm looking to learn how to do the 2 above things and anything else that needs to be done. I would like a reasonable amount of security/encryption. Any documentation / tutorials / sample projects would be great, I've tried searching for this stuff and haven't found what I was looking for.</p>