Я реализую покупку inApp в своем приложении и добавляю продукт как "Управление продуктом". После покупки я хочу выполнить проверку квитанции. Для этого я настраиваю в консоли разработчика, например
Этапы
- Консоль разработчика -> Настройки -> Доступ к API
- Создать учетную запись сервера
Консоль разработчика Google -> Добавьте учетные данные в учетную запись службы и поместите их как JSON
После добавления я получил файл из консоли разработчика, который содержит
{ "type": "service_account", "project_id": "api-xxxxx-xxx", "private_key_id": "xxxxxxxxxxxxxxxxxxxxxx", "private_key": "-----BEGIN PRIVATE KEY-----\ixxxxxxxxxxxxxxxx=\n-----END PRIVATE KEY-----\n", "client_email": "test-in-app-receipt-validation@api-xxxxxxx.iam.gserviceaccount.com", "client_id": "xxxxxxxxxxxxxxx", "auth_uri": "https://accounts.google.com/o/oauth2/auth", "token_uri": "https://accounts.google.com/o/oauth2/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/test-in-app-receipt-validation%40api-9129873511008807687-564452.iam.gserviceaccount.com" }
Но я не знаю, как сделать следующий шаг. Как использовать этот файл Проверка получения
После покупки получаю ответ как
{
"orderId":"12999763169054705758.1371079406387615",
"packageName":"com.example.app",
"productId":"exampleSku",
"purchaseTime":1345678900000,
"purchaseState":0,
"developerPayload":"bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ",
"purchaseToken":"rojeslcdyyiapnqcynkjyyjh"
}
Может ли кто-нибудь помочь мне, как выполнить следующий шаг для проверки получения для использования загруженного файла, содержащего значение JSON