2017-08-09 2 views
3

Voici mon implémentation:Est-ce possible de facturer des applications dans des applications instantanées Android?

private IabHelper mIabHelper; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    mIabHelper = new IabHelper(this, GOOGLE_BASE64_KEY); 
    mIabHelper.startSetup(this); 
} 

@Override 
public void onIabSetupFinished(IabResult result) { 
    if (result.isSuccess()){ 
     mIabHelper.queryInventoryAsync(true, this); 
    } else { 
     Log.e("test","onIabSetupFinished-result:"+result.getMessage()); 
    } 
} 

Puis je me suis ceci:

08-09 21:44:00.859 5839-5839/? D/IabHelper: IAB helper created. 
08-09 21:44:00.859 5839-5839/? D/IabHelper: Starting in-app billing setup. 
08-09 21:44:00.923 5839-5839/? D/IabHelper: Billing service connected. 
08-09 21:44:00.925 5839-5839/? D/IabHelper: Checking for in-app billing 3 support. 
08-09 21:44:00.934 17057-17069/? I/Finsky: [430] com.google.android.finsky.billing.iab.z.b(44): ...: Account from first account - [...] 
08-09 21:44:00.937 17057-17069/? W/Finsky: [430] com.google.android.finsky.billing.iab.z.a(64): Package name ... does not match UID 99089 
08-09 21:44:00.938 5839-5839/? E/test: onIabSetupFinished-result:Error checking for billing v3 support. (response: 5:Developer Error) 
+1

La réponse est toujours non à partir de maintenant, mais vous pouvez rechercher des mises à jour à: https://developer.android.com/google/play/billing/billing_library_releases_notes.html et https: //developer.android.com/topic/instant-apps/release-notes.html – ManmeetP

Répondre

3

Google Play La facturation est pas encore pris en charge avec des applications instantanées, mais nous y travaillons.

0

En ce qui concerne Android Instant Apps policy, un instantané ndroid développeurs des applications doivent utiliser le Google API de paiement si ces achats ne sont pas pris en charge par Google Play facturation via l'application et le développeur ne dispose pas des informations de paiement de l'utilisateur dans le dossier. Les développeurs doivent collecter toutes les informations de paiement nouvelles ou de remplacement pour un utilisateur à l'aide de l'API de paiement Google.

Les développeurs qui ont implémenté l'API de paiement Google dans leur application instantanée peuvent également proposer des paiements purement hors ligne, tels que l'argent contre remboursement, ou stocker des cartes cadeaux dans leur application instantanée.

mise à jour pour plus Play Billing Library