onIabPurchaseFinished никогда не звонил.

я пытался настроить биллинг в приложении для моего первого приложения, и использовал sku android.test.purchased. Покупка завершена, и мне удается поместить SKU в свой инвентарь, но, как следует из названия, onIabPurchaseFinished никогда не вызывается.

Я думаю, что это может иметь какое-то отношение к этому журналу: "не мог»t сохранить, у какого вида есть фокус, потому что у сфокусированного представления com.android.internal.policy.impl.PhoneWindow$DecorView@406743d0 нет идентификатора ", Это всплывает прямо перед переходом в Google Play. Я'я не совсем уверен, что это значит, хотя ...

Запуск покупки:

mHelper.launchPurchaseFlow(this, sku, 10001, mPurchaseFinishedListener, "");

И слушатель:

IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener = new IabHelper.OnIabPurchaseFinishedListener() {

    @Override
    public void onIabPurchaseFinished(IabResult result, Purchase info) {
        System.out.println("Purchase Finish heard something");

        if (result.isFailure()) {
             Log.d(TAG, "Error purchasing: " + result);
             return;
        } else{
                Log.d(TAG,"Success!");
             }


    }
};

Ответы на вопрос(5)

Ваш ответ на вопрос