В подписке приложения получен ответ: -1008: неизвестная ошибка - PullRequest
0 голосов
/ 20 мая 2019

Я пытаюсь реализовать В APP ПОДПИСКА, для этого я попробовал следующие шаги

  1. Интеграция "com.android.vending.BILLING" и вспомогательных классов
  2. Опубликуйте приложение в playstore, также скопируйте bas64code.
  3. Добавить идентификатор продукта для «Управление продуктом» и «Подписка»

In-App-Purscahse для «Управление продуктом» работает нормально. но когда я пытаюсь подписаться (в приложении-подписаться), я получаю сообщение об ошибке IabResult: IAB вернул нулевое значение buyData или dataSignature (ответ: -1008: неизвестная ошибка)

Код

try{
        billingHelper.launchPurchaseFlow(activity, "sub_2", REQUEST_CODE_SUB,
                new IabHelper.OnIabPurchaseFinishedListener() {
                    @Override
                    public void onIabPurchaseFinished(IabResult result, Purchase info) {

                        if (result.isSuccess()) {
                            //TODO after subscription write code to handle success case
                            Log.e("TEST", "success purchasing: " + result);

                        } else if (result.isFailure()) {
                            //TODO handle failure case
                            Log.e("TEST", "Error purchasing: " + result);
                            return;
                        }
                    }
                });
    }catch (IabHelper.IabAsyncInProgressException e) {
        e.printStackTrace();
        Log.e("TEST", "IabHelper error  "+e);
    }
...