Android в App Billing DEVELOPER_PAYLOAD не проходит через

Я играю вокруг приложения Dungeons, а также свой собственный код выставления счетов, и в значительной степени все работает, кроме одной странности.

Кажется, что независимо от того, что я делаю, я не могу заставить DEVELOPER_PAYLOAD появиться в ответном письме JSON. Если я правильно читаю, документы, похоже, говорят, что я должен увидеть developer_payload в ответе рынка JSON. Приложение Dungeons, похоже, думает, что в json тоже должно появиться developer_payload.

Я не получил его для работы в моем коде, и он, похоже, не работает в примере Dungeons на моем телефоне.

Вот некоторые фрагменты моего кода:

Bundle request = makeRequestBundle("REQUEST_PURCHASE"); request.putString(C.DEVELOPER_PAYLOAD, "testing 123"); 

C.DEVELOPER_PAYLOAD:

 public static final String DEVELOPER_PAYLOAD = "DEVELOPER_PAYLOAD"; 

И вот что я вижу в состоянии покупки измененных ответов

05-14 20: 13: 08.360: INFO / BillingService (715): purchaseStateChanged получил подписанные данные: {"nonce": 9005407554096378381, "orders": [{"notificationId": "android.test.purchased", "orderId": " transactionId.android.test.purchased», "PackageName": "com.mypackage", "ProductID": "android.test.purchased", "purchaseTime": 1305429187752, "purchaseState": 0}]}

Заранее спасибо!

EDIT: Я, наконец, понял это. Оказывается, что developer_payload не проходит, если вы используете какие-либо идентификаторы элементов тестирования. Вы должны использовать реальные предметы для покупки приложений.

Solutions Collecting From Web of "Android в App Billing DEVELOPER_PAYLOAD не проходит через"