Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Intercon Android 2014 - Google Play In App Billing

883 views

Published on

Apresentação realizada no evento Intercon Android 2014 promovido pelo iMasters sobre como monetizar seu app android com Google Play In App Billing.

Published in: Technology
  • Be the first to comment

Intercon Android 2014 - Google Play In App Billing

  1. 1. Monetizando seu app com Google Play In App Billings @SuelenGC
  2. 2. Suelen GC suelengc.com Gerente de Engenharia Instrutora
  3. 3. meetup.com/gdg-sp GDGSão Paulo AndroidMeetup
  4. 4. Passo 1 Cria app no Google Play Developer Console https://play.google.com/apps/publish/
  5. 5. Passo 2 Subir app assinada + base64EncodedPublicKey <uses-permission android:name="com.android.vending.BILLING" />
  6. 6. Passo 3 Adicione seus produtos!
  7. 7. e os detalhes…
  8. 8. Produto Gerenciado O Google mantém com ele as compras realizadas pelo usuário. Nós apenas consultamos/usamos. Produto Não Gerenciado O Google não mantém com ele as compras realizadas pelo usuário. Nós precisamos gerenciar isso via app. Não disponível na versão 3. Assinatura As assinaturas podem ser anuais ou mensais, existe período de test drive e todo processo de cobrança é gerenciado pelo Google.
  9. 9. Passo 4 - Implemente! Código?
  10. 10. Conecte-se ao Google Play In App Billing mHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() { public void onIabSetupFinished(IabResult result) { // Is it all right?? } });
  11. 11. No começo, verifique quais compras seu cliente já fez para montar sua tela de acordo! mHelper.queryInventoryAsync (mGotInventoryListener); IabHelper.QueryInventoryFinishedListener
  12. 12. Confirme se já comprou algo inventory.getPurchase(SKU_PREMIUM)
  13. 13. Compre! mHelper.launchPurchaseFlow(this, SKU_GAS, RC_REQUEST, mPurchaseFinishedListener, payload); IabHelper.OnIabPurchaseFinishedListener
  14. 14. Consuma assim que comprar! Se for o caso mHelper.consumeAsync(purchase, mConsumeFinishedListener); IabHelper.OnConsumeFinishedListener
  15. 15. Traine! http://developer.android.com/training/in-app-billing/index.html Leia a documentação! http://developer.android.com/google/play/billing/index.html Teste! http://developer.android.com/google/play/billing/billing_testing.html
  16. 16. Obrigada! Suelen GC suelengc.com

×