コピープロテクトの問題について
AndroidではMarket登録時にコピープロテクトを掛けるかどうか設定できます。
今回はこの設定をする事でどうなるかを整理します。
コピープロテクト
OFF
- アプリをコピーできる
ON
- アプリをコピーできない
ユーザーがRootだとMarket上に表示されない表示されるようです。マーケットは権限をチェックせず、SIM情報のみチェックするみたい
何が問題?
コピープロテクトを掛けているとコピーはされず、Root権限がある場合はMarketからダウンロードされることは無いので、これだけなら問題ないです。
しかし、以下のようなユーザー切り替えを行うと好き放題にできちゃいます。
- デフォルトのユーザーでMarketからダウンロード
- rootに切り替える
これにより、リソースがメインの有料アプリが泣くことになります。有料アプリは24時間以内ならクーリングオフが可能なので、ダウンロードしてリソース抜いてクーリングオフされるという最悪な事になっちゃいます。
解決方法は?
AndroidMarketだけ使うと無理。
やろうとすると、今のガラケでやってるような課金システムを自前で構築するしか無さそう。