私は私の辞書のアプリを開発しようとしている、私のアプリで私の辞書のデータベースを使用しています。だから、私は自分のアプリを保護しようとしているか、またはShareITのようないくつかのアプリケーションで私のアプリを共有するのを防いでいる!またはCSHare以上。私は多くの人がこれらのアプリを使ってすべてのアプリをデータで転送するのを見ました。私はそれを止める方法を見つけたり、何とかこのアプリをキャンセルしようとしています。ShareITなどのアプリを共有することからAndroidアプリを保護する方法は?
私のアプリはプレミアムです。私は、ログインするための個人情報やこれらのようなものについてユーザーに尋ねる方法があることを知っています。しかし、私はまた、人々がこれらの共有アプリケーションを使って何をしているのか見た。
私は、この共有を防ぐために、いくつかのコードまたは正確な例(可能であればそれが良いと思われる)を私に与えるつもりはありません!小さな情報とガイドは、私のアプリをより良く開発して保護するのにも役立ちます。
だから私を助けて、あなたの提案をお願いします。
あなたのデータベースに 'ContentProvider'経由でアクセスを提供していないのであれば、ユーザデバイスがrootになっていない限り、他のアプリケーションがあなたのdbファイルにアクセスすることがないので、心配する必要はありません。 'SQLCipher'を使用してdbファイルを暗号化することもできます。この方法では、ファイルが共有されていても、読み書きアクセス権はありません。 – Pztar
情報のためのよく、偉大な仲間、ありとあらゆる。あなたの答えは –