2

たとえば、ユーザーがアプリケーションを実行してアプリアイテムを購入するには、アカウントにログインする必要があります。
ストーリー:ジョンというユーザーが1人います。彼は、「John1」と「John2」という名前のアプリケーションに2つのアカウントを登録します。
次に、ジョンはアイテムの購入に1つだけのGmailアカウント( "john@gmail.com")を使用します
。問題は、ジョンがJohn1としてログインし、item1を購入することです。次に、彼はJohn2としてログアウトおよびログインします。
item1は1回限りの請求として設定されているので、John2はitem1を購入するためにもう一度支払う必要がありますか?
私の場合、彼は特別勘定を使用しているので、もう一度支払う必要があります。
しかし、私はグーグルがそれをどのように扱うかを知りません。
それで、両方のベースについて、私はそれらをプログラム的にどのように扱うべきですか?ありがとう。

4

2 に答える 2

2

「1回限りの請求」とは「管理された」アイテムを意味すると思います。その場合、Google Playの自分のアカウントがすでにこのアイテムを購入しているため、ユーザーはそのアイテムを再度購入することはできません。

ユーザーに再度購入させたい場合は、アイテムを「管理対象外」にしてサーバー側のDBにデータを保存し、どのアプリユーザー(Google Playユーザーではない)が何を購入したかを確認します。

于 2012-08-14T05:19:23.140 に答える
1

ユーザーが同じメールアドレスで登録することを許可しないでください。ユーザーは、正しい一般的な方法である別のアカウントに別のメールアドレスを使用する必要があります。

于 2012-08-14T04:48:21.707 に答える