2016-11-11 3 views
5

実際に私のデバイスには、2つのgmailアカウントがログインしています([email protected][email protected])。今、私がアプリにログインし、支払いのためにボタンを押したときに、APPROPASEで[email protected]のポップアップが表示され、支払い手順が完了した後、インストールされたアプリからログアウトして再ログインしようとします。別のアカウントで一度に私のデバイス[email protected]から支払いたいと思いますが、私はできません。そしてエラーが発生する(エラーコード:7)製品はすでに購入済みです。だから、どのように私はアプリの時間にお支払いのアカウントを変更することができます。お使いのアプリ購入で同じデバイスの別のアカウントで支払いを行う方法android

In both case i am getting same email for payment

事前にありがとうございます。

答えて

0

再現手順: 1.購入したアプリをアンインストールします。 2.デバイスに2つ目のGoogleアカウントを追加します。 3. Google Playを開き、新しいGoogleアカウントに切り替えます。 4.手順1でアンインストールしたアプリをダウンロードします。 5.アプリを開いて購入を問い合わせます。以前の購入は報告されません。

修正A(購入に使用したアカウントが端末の「プライマリ」アカウントである場合のみ): 1. Google Playストアアプリのデータを消去します。 2. Google Playストアを開き、条件に同意します。 3.アプリを開いて購入を問い合わせます。以前の購入が報告されます。

修正B: 1.アプリケーションをアンインストールします。 2. Google Playを開き、購入に使用したアカウントに切り替えます。 3.手順1でアンインストールしたアプリをダウンロードします。 4.アプリを開いて購入を問い合わせます。以前の購入が報告されます。

+0

よろしいですか。あなたはあなたの視点では正しいですが、ユーザーはこの長いプロセスに苦しんでいます。私はこの問題を解決するために他の方法を探していますか? –

+0

ええ私はあなたの問題を抱えています。この問題は3年前に報告されています – siddhesh

0

購入および購読方法にはデベロッパーペイロードオプションがあります。

この開発者オプションは、購入に関する独自の詳細を保存できる購入に関する情報を保存するために使用します。 (あなたのアプリケーションの登録済み電子メールIDのように)

このように、アプリケーション内に別のユーザーがログインすると、開発者ペイロードで購入の詳細を取得できます。したがって、フェッチされた開発者ペイロードの詳細はログインユーザーと一致します。同じユーザーの場合は、別のユーザーで購入した同じユーザーログインです。

同じアカウントを使用して購入した場合、別のユーザーログインで同じアイテムを購入できないという欠点があります。

この方法は、使用したアイテムを購入する消費者が購入する必要がある場合に便利ですが、他のユーザーもそのデバイスにログインできるが、同じアイテムを購入していない場合は使用しないでください。

これはAPI側でも管理できます。

関連する問題