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)
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