Intereting Posts
Экран блокировки телефона Android приводит к нескольким последующим событиям onPause / onResume Является ли пустая реализация абстрактных методов хорошим подходом? REST – Как ограничить доступ для неавторизованного клиентского программного обеспечения Откройте YouTube-видео в определенное время, используя намерение Android. SoftKeyboard не отображается для вновь отображаемого фрагмента Обработка аутентификации в Okhttp Как отличить приложение Android от управляемого профиля и обычного профиля? Как изменить изображения вкладок в TabHost Как открыть PDF-файл, хранящийся в папке res / raw или assets? Как зарегистрировать нового пользователя в XMPP, используя (a) Библиотека Smack Службы Google Play на Android Emulator 4.2.2 или выше. «Демоверсии Google Maps API не будут работать, если вы не обновите сервисы Google Play» Android: использование JNI от NativeActivity Как ограничить EditText, чтобы принимать только буквенно-цифровые символы Выбор времени, показывающий время как 4: 7 вместо 04:07 Android / Java: проверьте правильность URL-адреса youtube

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 не проходит, если вы используете какие-либо идентификаторы элементов тестирования. Вы должны использовать реальные предметы для покупки приложений.

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