Closed. This question is opinion-based。它当前不接受答案。












想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

1年前关闭。



Improve this question




我想在我的应用中使用该反盗版代码。
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/

10-09 09:37