Member 10627743 Ответов: 1

Не удается разрешить символ TYPE_NON_CONSUMABLE


Всем Привет

Я пытаюсь интегрировать fortumo (Direct Career Billing) в свое приложение
но получаю ошибку "не удается разрешить символ TYPE_NON_CONSUMABLE" в одной строке
это мой код ниже

public void onClick(View v) {
        switch(v.getId()) {
            case R.id.buy_button: {

                PaymentRequest.PaymentRequestBuilder builder = new PaymentRequest.PaymentRequestBuilder();
                builder.setService(SERVICE_ID, APP_SECRET);
                builder.setDisplayString("Fortumo Sample1");
                builder.setProductName("Fortumo Sample1");  // non-consumable purchases are restored using this value
                builder.setType(MpUtils.TYPE_NON_CONSUMABLE);   // non-consumable items can be later restored
                builder.setIcon(R.drawable.ic_launcher);
                PaymentRequest pr = builder.build();
                makePayment(pr);

            } break;
        }
    }


Пожалуйста, помогите

Что я уже пробовал:

Я попытался опубликовать этот вопрос на Stackoverflow

David_Wimbley

Так что это может быть глупый вопрос...но вы проверили, что такое MpUtils, чтобы увидеть, есть ли у него поле TYPE_NON_CONSUMABLE в классе? Или если это константа, если эта константа существует? Потому что прямо сейчас компилятор говорит вам, что TYPE_NON_CONSUMABLE не является переменной / членом / свойством вашего класса MpUtils.

Member 10627743

Привет David_Wimbley извините, что спрашиваю, потому что я импортировал необходимые utils см. ниже
импорт Мп.MpUtils;
импорт mp.PaymentRequest;
импорт mp.PaymentResponse;

1 Ответов

Рейтинг:
0

Richard MacCutchan

Чтение документации показывает, что существует небольшое разъединение. Видеть MpUtils (Fortumo Android SDK API)[^].


Member 10627743

Спасибо Ричард Маккатчан за Ваш вклад теперь я его понимаю