2012-03-26 13 views
3

私は2つのアプリを無料で1つ作成してPROに公開し、市場に公開しましたが、今のところはアプリ内課金要素を作成して無料でフル。 私はとにかく先に進んで、無料版でアプリ内課金要素を作成し、市場から他の(PRO)版を削除したいと考えています。ユーザーがアプリを購入したことを確認する

私の問題は、無料バージョンをインストールしたユーザーが以前にPROバージョンをインストールして自動ロックを解除したと判断する方法ですが、

既にデバイスからPROアプリを削除したと仮定すると、購入したトランザクションにアクセスしてロックを解除できますか?

それ以外の場合は、支払いをせずにデベロッパーコンソールでトランザクションを作成する方法があります。無料バージョンを読み込むと、そのトランザクションが復元されますか?

私はPROバージョンでLVLを使用しませんでしたが、違いはありますか?

答えて

1

これは現在のところサポートされていません。ユーザーがライセンスサービス(LVL)を使用して有料アプリを購入したかどうかを確認できますが、有料アプリでは使用できません。あなたは明らかにアプリ内トランザクションを作成することはできません(Googleがこれを処理します)。また、IABにはcupons/activationコードのネイティブサポートがありません。次のいずれかが可能です。

  • が(サーバーが必要)、独自のクーポン/アクティベーションサービスを構築、または
  • を手動ですでにプロ1を購入したユーザーのためのIABの購入を払い戻します。あなたはこの場合でも30%のGoogleの料金を失うことになります。
+0

オプションBはこの段階に行く道だと思っていますが、私は最初の購入を払い戻したいと思っています。そして、もし彼らがIABを購入したいのであれば、彼らは自由です。 – Omar

0

Google Checkoutが提供する電子メールアドレスを使用して、アプリまたは販売中の変更を通知したり、送信したメールにアクティベーションコードなどを提供することができます。あなたがプロ版をたくさん売ったら、これは面倒なことになるかもしれません。あなたはいくつのプロバージョンを販売しましたか?

+0

それほど多くはありませんが、それほど長くはありませんでした。私はそれを行うことができると思いますが、私はそのアクティベーションコードが飛び散るのを望んでいません。マーケットアカウントに結びつける方法はありますか?例えばマーケットアカウントの電子メールを取得し、その電子メールでそのアプリケーションの購入のためにチェックアウトAPIを検索するにはどうすればよいですか? – Omar

+0

私はチェックアウトのためのパブリックAPIを知らない。アプリケーションにサーバー側のコンポーネントはありますか?アクセスを許可する前に、アクティベーションコードがサーバーですでに使用されているかどうかを確認することができます。 – javram

+0

サーバ側では不都合なことに、以前の購入をチェックアウトしたいという欲求がありません。 – Omar

0

これは可能かどうかわかりませんが、プロアプリを無料にしてLVLを使用してアプリ内購入が支払われているかどうかを確認してください。

多分、そのようにすることはできません。知りません。

もう一つの選択肢は、有料アプリに新しいアプリに入れるための「バウチャーコード」を生成させることです。そのため、ユーザーは古いアプリをアンインストールする前に新しいアプリで有料機能のロックを解除できます。

関連する問題