Androidマーケットでアプリケーションを公開するための最良の戦略は何でしょうか?.
無料と有料のバージョンがある場合、2つのコードを更新する必要があります(これは99%は同じですが、それでも変わりません)。さらに、人気のある有料アプリはすべて、「代替」市場で「無料」で簡単に見つけることができます。また、試用版/無料版に保存されているデータがある場合、フルバージョンを購入するとデータが失われます。
一方、無料のアプリケーションを配置し、ユーザーがオプションのロックを解除できるようにした場合(広告の削除/その他の設定など...)、1つのコードについて心配するだけで済みます。私はその戦略の欠点と、それをハックして「無料」のすべてのオプションを取得するのがいかに簡単/難しいかはわかりません。
私は実際にこれを試していませんが、Android市場でアップグレードする1つの方法は、別の有料ライセンスアプリを作成することですnotのコードを複製します無料アプリですが、購入してインストールすると無料アプリの機能が有効になります。
よく知られているアプリROM Managerがそのアプローチを取る可能性があるようです。プレミアムバージョンを購入したときに2つのアプリがインストールされ、プレミアムをインストールした後も元のバージョンを使い続けたためです。 1つであり、拡張(プレミアム)機能にアクセスできました。
ROM Managerがこれを実装する方法はわかりませんが、ライセンスアプリがインストールされると、無料アプリがアクセスできるContentProviderを提供する可能性があるようです。これにより、無料でユーザーがライセンスをインストールしたことをアプリに知らせます。これにより、アプリのプレミアム機能が有効になります。
このアプローチにより、ユーザーは無料アプリでユーザーが作成したコンテンツを失うことなくアップグレードできます。
ただのアイデア。技術的に優れているか、安全なアプローチかはわかりません。もし誰かがこのアプローチについての経験や考えを持っているなら、私はそれらを聞いて興味があります。