iphone - 这个iOS反盗版代码好用吗?

标签 iphone ios copy-protection anti-piracy

<分区>

我想在我的应用中使用该反盗版代码。

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");
}

有人用过吗?它可以用于一些基本保护,还是只是废话?您对这个主题有什么建议?

最佳答案

我的两分钱是,我认为您将花费大量时间试图阻止您无法完全阻止的事情。从一些评论中的说法来看,您似乎担心盗版问题,因为希腊有很多越狱手机。希腊只是世界的一部分,我怀疑如果你停止思考本地问题并开始思考全局问题,你会发现大多数手机都没有越狱并且运行的是合法应用程序。

我的建议是将注意力集中在那些愿意付款的客户身上。花时间让您的应用程序如此吸引人,以至于他们会捕获机会购买它。

其次,我建议您想方设法讨好越狱者,让他们喜欢您的应用程序并愿意给您钱或购买它。网上有很多关于新商业模式以及旧的反盗版模式如何行不通的讨论。四处寻找,我想你会发现人们已经接受了他们的产品被复制并将其用于他们的优势这一事实的案例。你能玩出同样的把戏吗?如果可以,那么对盗版的担忧就会消失,相关人员很可能会成为一种 Assets 而不是一种负担。

只是我的想法:-)

关于iphone - 这个iOS反盗版代码好用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9369189/

相关文章:

iphone - 让 UIView 始终在应用程序的顶部?

iphone - 点击单元格时推送 View Controller

iphone - 从 appDelegate 更新 UILabel

c# - 使用强名称签署程序集,好的,但是如果某些第 3 方 DLL 未签署怎么办?

ios - 如何验证付费 iOS 应用

iphone - CALayer 阴影和半透明 UINavigationBars

iphone - 用于视频录制的 iOS 数字变焦。如何高效实现?

iphone - PhoneGap 3/Cordova 3 不使用 native 邮件应用程序 (ios) 打开电子邮件链接 (mailto)

ios - 如何覆盖 XCTest 中的 TableView 委托(delegate)