全機能の一部を備えた無料 (ライト) バージョンと、高度な機能を備えた有料のフル バージョンとしてリリースしようとしていたアプリがあります。今、無料アプリのアプリ内購入で、必要に応じて機能のロックを解除できるようにすることを考えています. 有効期限が切れる試用版について話しているわけではありません.基本的に、アプリの各主要セクションのすべての機能を購入することを決定する前に、アプリを試してインターフェイスと機能のアイデアを得ることができるようにしたい.
これは、私のアプリがどのようなものになるかのアナロジーです。さまざまなスタイルの料理を教えてくれる料理アプリがあるとします。フランス語、イタリア語、および中国語の主要なセクションが存在する可能性があります。ユーザーが UI と機能の基本を確認できるように、各セクションには無料アプリでいくつかの基本事項のロックが解除されている可能性があります。次に、ユーザーは、アプリ内購入で各主要セクションを個別に購入するかどうかを決定するか、フルバージョンのアプリを購入するか (無料/有料モデル) を決定できます。
アプリ内購入で無料アプリを提供する際に私が懸念していることの 1 つは、フィードバックです。アプリ ストアの説明で、全機能を購入できるアプリがあることを明確に説明しますが、あまり深刻でないユーザーが否定的なフィードバックを残す可能性があることを心配しています。それは常にリスクだと思いますが、これに関する経験に興味があります.
また、アプリ内購入でアプリのどの部分がロックおよびロック解除されているかを追跡するのは、はるかに複雑になる可能性があります. すべての機能を利用するにはすべてのコードが必要であり、購入されていない部分を「ロック」する必要があることはわかっています。コードの一部をロックする方法は? 購入のプロセスについて話しているのではなく (In App Purchase Programming Guide を読みました)、購入が行われた後です。ユーザーが購入したものを追跡し、最初にロックされているセクションに条件を付けますか? または、これを行う別の方法もありますか?
私の本能はアプリ内購入です (特に、ユーザーが必要な主要セクションを個別に購入できるため)。