購入後2時間以内にPlayストアで払い戻しが自動的に承認されるようになりました。私は人々がアプリケーションからVPSゲームのホストを作成し、制御することができるAndroid Appを持っています。つまり、アプリケーションを起動すると、サインアップの流れを経て、その後あなたのゲームを実行するVPSが得られます。申し込み後、あなたはVPSを変更したい場合にのみアプリケーションが必要です。払い戻しされたPlayストアのダウンロードの確認
アプリを購入して(30日間の無料VPSが付属)、サインアップフローを経てVPSを作成した後、払い戻しをリクエストしている人がいると私は見ています2時間)。
Googleウォレットから、どのOrderIDがキャンセルされているのかわかりますが、そのユーザーのデバイスIDやアプリでフェッチできるものにリンクするにはどうすればよいですか?
Intent intent = AccountPicker.newChooseAccountIntent(null, null, new String[]{"com.google"}, false, null, null, null, null);
// ...
email = data.getStringExtra(AccountManager.KEY_ACCOUNT_NAME);
しかし、これが唯一の私がにリンクすることができない自分のメールアドレスを与える:私は、彼らがサインアップフローを通過する前に、自分のGoogleユーザーアカウントを宣言するためにユーザーを強制的にしています
Googleウォレットの唯一のIDである注文ID
アカウント/メール/デバイスIDを注文ID(またはGoogleウォレットで利用可能なその他の情報)にリンクするにはどうすればよいですか?
注意:これは、注文IDがすぐに利用できるアプリ内購入ではありません。これは、のアプリの購入用です。
ありがとうございます!
編集: Googleはサービスの認証とユーザーアカウントの管理はあなたに受注へのすべての方法を取得していません再生する:ここでhttp://developer.android.com/google/auth/http-auth.html はに関する情報を取得するどのような方法を提供していません(当然ながら)アプリ内課金のドキュメントですアプリ購入注文ID:http://developer.android.com/google/play/billing/billing_reference.html ライセンスのいずれかのOrderIDsを提供していません:http://developer.android.com/google/play/licensing/overview.html
同様の問題を持つ人だけでなく、未解答:http://pcandsys.com/20378/verify-purchase-in-google-play-by-orderid /B3
Google Playストアから受け取ったメールの注文IDをアプリの画面に入力するようにユーザーに指示すると便利ですか?それがうまくいくとすれば、おそらくもっと良いものがあるまでは一時的な解決策になるかもしれません。 – Joe
理論的にはうまくいくでしょう。私が疑わしいアカウントを検出すると、私はアプリに購入の領収書を電子メールで送信するよう通知するプッシュを押します。私がこの方法を使用して見つけたのは、電話/デバイスを使用する多くの人々が、購入に使用する電子メール(領収書が送信される)にアクセスできないということです。親のデバイスを使用しているデバイスを使用している子供が原因である可能性が最も高いです。それらを持っているの摩擦は私が高すぎると思うorderIDを送ります。また、Google Playでは、注文IDを取得する手作業ではなく、実際にこのサービスを提供する必要があります。彼らがそうしているかどうかわからない。 – beetree
申し訳ありませんが、私は実際には分かりません。理想的には、情報はGoogle Playから利用可能である必要があります。デフォルトでサポートするユースケースにはおそらくないようです。さらなる合併症の例として、あなたのシナリオを正しく理解すれば、あなたのアプリで選択したアカウントが実際にそれを支払ったアカウントではない可能性もあります。 – Joe