課金を含むアプリケーションを作成しています。私は別の方法で購入しています。
アプリは PHP サーバーにリンクします。アプリ内購入情報をサーバーに保存し、Google Play マーケットで確認したい。
アプリ内購入情報をサーバーに保存できましたが、Google Play マーケットで確認できません。
このライブラリを使用してみましたが、表示されるのは次のとおりです。
「このライブラリは、(まだ) Google Play のアプリ内課金による購入の確認をサポートしていません。」
私がやりたいことは可能ですか?もしそうなら、どのように?
これが私のPHPです:
$signedData = $request['signedData'];
$signature = $request['signature'];
$signedData = str_replace('\\', '', $signedData);
$signature = str_replace('\\', '', $signature);
define('PUBLIC_KEY', 'MY GOOGLE MARKET PUBLIC KEY');
define('PACKAGE_NAME', 'MY APP PACKAGE NAME');
$validator = new AndroidMarket_Licensing_ResponseValidator(PUBLIC_KEY, PACKAGE_NAME);
$valid = $validator->verify($signedData, $signature);
if($valid){
$result['respon'] = 'sucessed';
} else {
$result['respon'] = 'fail';
}
SendData($result);
$db -> close();