intercon android 2014 - google play in app billing

Post on 13-Jun-2015

404 Views

Category:

Technology

7 Downloads

Preview:

Click to see full reader

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

Monetizando seu app com

Google Play In App Billings

@SuelenGC

Suelen GCsuelengc.com

Instrutora

Gerente de Engenharia

GDGSão PauloAndroidMeetup

meetup.com/gdg-sp

Cria app no Google Play Developer Console

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

Passo 1

Subir app assinada + base64EncodedPublicKey

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

Passo 2

Adicione seus produtos!

Passo 3

e os detalhes…

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

Código?

Passo 4 - Implemente!

Conecte-se ao Google Play In App Billing

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

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

tela de acordo!

mHelper.queryInventoryAsync(mGotInventoryListener);

IabHelper.QueryInventoryFinishedListener

Confirme se já comprou algo

inventory.getPurchase(SKU_PREMIUM)

Compre!

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

IabHelper.OnIabPurchaseFinishedListener

mHelper.consumeAsync(purchase, mConsumeFinishedListener);

Consuma assim que comprar! Se for o caso

IabHelper.OnConsumeFinishedListener

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!

Obrigada!

Suelen GCsuelengc.com

top related