アプリケーションをほぼ完成させ、Android アプリストアにアップロードしようとしています。デモ版と有料版を分ける必要があります。1 つは無料で機能が制限されており、もう 1 つは有料でフル機能を備えています。問題は、それを実装する方法です-私が頭に浮かんだ唯一のアイデアは次のとおりです。
異なるパッケージに配置された 2 つの独立したアプリケーションをアップロードします。しかし、この場合、障害が 1 つあります。たとえば、ユーザーがパッケージ化されたデモ アプリケーションmy.foo.demo
をインストールし、パッケージにインストールされるフル バージョンをユーザーが購入することにしたとしますmy.foo.paid
。my.foo.demo
この場合、ユーザー ファイル/データ/設定をパッケージからに転送する機能をユーザーに提供する必要がありますmy.foo.paid
。うわー、しかしそれは非常に単純なタスクではありません (Android のセキュリティ モデルに留意してください)
おそらく別のアプローチがありますか?何か案は?