intercon android 2014 - google play in app billing

18
Monetizando seu app com Google Play In App Billings @SuelenGC

Upload: suelen-goularte-carvalho

Post on 13-Jun-2015

404 views

Category:

Technology


7 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Intercon Android 2014 - Google Play In App Billing

Monetizando seu app com

Google Play In App Billings

@SuelenGC

Page 2: Intercon Android 2014 - Google Play In App Billing

Suelen GCsuelengc.com

Instrutora

Gerente de Engenharia

Page 3: Intercon Android 2014 - Google Play In App Billing

GDGSão PauloAndroidMeetup

meetup.com/gdg-sp

Page 4: Intercon Android 2014 - Google Play In App Billing
Page 5: Intercon Android 2014 - Google Play In App Billing

Cria app no Google Play Developer Console

https://play.google.com/apps/publish/

Passo 1

Page 6: Intercon Android 2014 - Google Play In App Billing

Subir app assinada + base64EncodedPublicKey

<uses-permission android:name="com.android.vending.BILLING" />

Passo 2

Page 7: Intercon Android 2014 - Google Play In App Billing

Adicione seus produtos!

Passo 3

Page 8: Intercon Android 2014 - Google Play In App Billing

e os detalhes…

Page 9: Intercon Android 2014 - Google Play In App Billing

O Google mantém com ele as compras realizadas pelo usuário. Nós apenas consultamos/usamos.

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.

As assinaturas podem ser anuais ou mensais, existe período de test drive e todo processo de cobrança é gerenciado pelo Google.

Produto Gerenciado

Produto Não Gerenciado

Assinatura

Page 10: Intercon Android 2014 - Google Play In App Billing
Page 11: Intercon Android 2014 - Google Play In App Billing

Código?

Passo 4 - Implemente!

Page 12: Intercon Android 2014 - Google Play In App Billing

Conecte-se ao Google Play In App Billing

mHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() { public void onIabSetupFinished(IabResult result) { // Is it all right?? } });

Page 13: Intercon Android 2014 - Google Play In App Billing

No começo, verifique quais compras seu cliente já fez para montar sua

tela de acordo!

mHelper.queryInventoryAsync(mGotInventoryListener);

IabHelper.QueryInventoryFinishedListener

Page 14: Intercon Android 2014 - Google Play In App Billing

Confirme se já comprou algo

inventory.getPurchase(SKU_PREMIUM)

Page 15: Intercon Android 2014 - Google Play In App Billing

Compre!

mHelper.launchPurchaseFlow(this, SKU_GAS, RC_REQUEST, mPurchaseFinishedListener, payload);

IabHelper.OnIabPurchaseFinishedListener

Page 16: Intercon Android 2014 - Google Play In App Billing

mHelper.consumeAsync(purchase, mConsumeFinishedListener);

Consuma assim que comprar! Se for o caso

IabHelper.OnConsumeFinishedListener

Page 17: Intercon Android 2014 - Google Play In App Billing

Traine!http://developer.android.com/training/in-app-billing/index.html

http://developer.android.com/google/play/billing/index.html

http://developer.android.com/google/play/billing/billing_testing.html

Leia a documentação!

Teste!

Page 18: Intercon Android 2014 - Google Play In App Billing

Obrigada!

Suelen GCsuelengc.com