Оплата в приложении не может заставить RESULT_DEVELOPER_ERROR уйти

Я пытаюсь заставить биллинг внутри приложения работать на Android, но продолжаю получать следующий вывод logcat при попытке инициализации транзакций:

// from logcat, BillingService:
Billing service connected
CheckBillingSupported
CheckBillingSupported response code: RESULT_OK
RestoreTransactions 
   restoreTransactions received RESULT_OK
     request id: 12345
     request id: -1
handleCommand() action: [com.android.vending.billing.RESPONSE_CODE].
RestoreTransactions: RESULT_DEVELOPER_ERROR

Моя настройка:

I have the billing permission in the manifest. The billing service and receiver are defined in the manifest. My app is not published, I just have a draft up. I created a single in-app item, and published it. I have a test account added, but not sure that it makes a difference at this point. Both the draft apk in marketplace, and the apk on my phone are signed in release mode with the same key and have the same versionCode.

Я получил покупки в приложении для работы в другом приложении, но в этом случае у меня уже была опубликована версия приложения. В этом случае (как упомянуто в # 3) я никогда не публиковал apk один раз. Нужно ли публиковать приложение один раз, чтобы это работало? Я полагаю, нет,

Спасибо

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

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