intercon android 2014 - google play in app billing
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