Я пытаюсь реализовать покупку приложения в своем приложении. Я пытаюсь использовать тестовые идентификаторы для проверки потока.Формат получения Google для покупок с использованием Google Play на Android
, когда я прохожу android.test.purchased
в качестве пункта SKU купить, я получаю следующий ответ, как покупка
{"packageName":"com.sample.goo","orderId":"transactionId.android.test.purchased","productId":"android.test.purchased","developerPayload":"PRODUCT_SKU_AND_USER_ID_AND_DATE","purchaseTime":0,"purchaseState":0,"purchaseToken":"inapp:com.sample.goo:android.test.purchased"}
Но во многих местах я обнаружил, что данные, возвращаемые Google в следующем формате
{
"nonce": 1165723044405495300,
"orders": [
{
"notificationId": "android.test.purchased",
"orderId": "transactionId.android.test.purchased",
"packageName": "com.company.appname",
"productId": "android.test.purchased",
"purchaseTime": 1335874740360,
"purchaseState": 0
}
]
}
Я не уверен, почему я не получаю ответ в вышеуказанном формате.
Может ли кто-нибудь сказать мне, что здесь может быть неправильно?
Какую версию биллинга в приложении вы используете? – Ankit
Я использую IAB API V3 –
, чтобы получить подробный ответ для каждого вызова API, http://developer.android.com/google/play/billing/billing_reference.html. – Ankit