質問

アプリにその著作権侵害防止コードを使用したいと思います。

NSString* bundlePath = [[NSBundle mainBundle] bundlePath];
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:(@"%@/_CodeSignature", bundlePath)];
if (!fileExists) {
    //Pirated
    NSLog(@"Pirated");
}
BOOL fileExists2 = [[NSFileManager defaultManager] fileExistsAtPath:(@"%@/CodeResources", bundlePath)];
if (!fileExists2) {
    //Pirated
    NSLog(@"Pirated2");
}
BOOL fileExists3 = [[NSFileManager defaultManager] fileExistsAtPath:(@"%@/ResourceRules.plist", bundlePath)];
if (!fileExists3) {
    //Pirated
    NSLog(@"Pirated3");
}

誰かが以前にそれを使用したことがありますか?基本的な保護に使用できますか、それともただのがらくたですか?このトピックについてどのような提案がありますか?

役に立ちましたか?

解決

私の2セントは、あなたが完全に止めることができない何かを止めようとして多くの時間を費やすだろうと思うということです。いくつかのコメントで言われていることから、ギリシャには多くのジェイルブレイクされた携帯電話があるため、あなたは著作権侵害を心配しているように聞こえます。ギリシャは世界のほんの一部であり、地元で考えるのをやめて世界的に考え始めると、携帯電話の大部分がぶらぶらしておらず、合法的なアプリを実行していることがわかります。

私の提案は、支払う顧客に集中することです。あなたのアプリを非常に魅力的に作るのに時間を費やすので、彼らはそれを買う機会に飛びつきます。

第二に、私はあなたがあなたのアプリを好み、あなたにお金を与えたり、それを買ったりしたいように、脱獄者を愛する方法を探すことをお勧めします。ネットでは、新しいビジネスモデルと、古い著作権侵害モデルがどのように機能していないかについて多くの議論があります。狩りをして、人々が自分の製品がコピーされているという事実を受け入れて、それを有利に使用したという事実を採用しているケースを見つけると思います。同じトリックをやってのけることができますか?可能であれば、著作権侵害に関する懸念は消え、関係者は責任ではなく資産になる可能性が非常に高いです。

ただ私の考え:-)

他のヒント

それは何もないよりはましです。対応する名前を持つ空のファイルを作成するだけで、非常に簡単に解決できることに注意してください。そして、ファイル名は簡単だと言っていると考えて、誰かがただ使用できます strings あなたのバイナリに。

以前にこのコードをアプリで使用しましたが、海賊がアプリを使用するのを止めません。ユーザーにアプリを購入するように罪を犯そうとするメッセージが表示されています。

パイレーツがアプリの使用を防ぎたい場合は、アプリバイナリの暗号化を確認する必要があります。このような: http://landonf.bikemonkey.org/2009/02/index.html

クラッカーアルゴリズムが偽のリソース材などを追加するほどスマートでない場合に使用できます。ファイル。

チェックアウト mtiks モバイルアプリの著作権侵害およびリアルタイム分析用。開発者は完全に無料です。ライブラリを統合するのに5分しかかかりません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top