Я хочу проверить получение покупки в приложении в приложении через Google Play с помощью php-страницы. Как я должен это делать?
Я не эксперт по PHP, поэтому я не собираюсь публиковать какой-либо код, но общий процесс очень прост, и его нужно легко переносить на PHP. Вам нужно три вещи, чтобы проверить покупку:
Если вы реализуете биллинг в приложении на Android с использованием классов IabHelper, вы получите объект « Покупка» при успешной покупке или при запросе инвентаря. Объект Purchase содержит два метода, которые вам необходимы: Purchase.getOriginalJson () и Purchase.getSignature () .
Надежно сохраните открытый ключ вашего приложения на своем сервере, а POST – подпись, а оригинальный JSON (base64 закодирует его перед отправкой) на ваш сервер. Получите подпись и json из $ _POST и обратитесь к Java-реализации Google, как проверить покупку . Кажется, вы можете использовать PHP, встроенные в функцию openssl_verify .