मैं अपने ऐप के लिए उस एंटी पाइरेसी कोड का उपयोग करना चाहता हूं।क्या यह आईओएस एंटी-पाइरेसी कोड अच्छा है?
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");
}
क्या किसी ने इसे पहले इस्तेमाल किया है? क्या इसका उपयोग कुछ बुनियादी सुरक्षा के लिए किया जा सकता है, या यह सिर्फ बकवास है? इस विषय पर आपके पास क्या सुझाव हैं?
न केवल यह पूरी तरह से हराया जाता है (हमलावर तार बदल सकता है), यह कार्यान्वयन विवरण पर निर्भर करता है कि ऐप्पल किसी भी समय बदल सकता है। एक वैध उपयोगकर्ता के रूप में, अगर मैं अपने ओएस को अपग्रेड करता हूं और आपके ऐप द्वारा समुद्री डाकू की तरह व्यवहार किया जाता है तो मैं बहुत नाराज हूं। –
ग्राहकों को भुगतान करने के लिए ऐप को बेहतर बनाने के लिए आप जिस समय खर्च कर रहे हैं उसका उपयोग क्यों न करें? आप अपने ऐप की चोरी को रोकने के लिए नहीं जा रहे हैं और अधिकांश लोग इसे समुद्री डाकू नहीं कर पाएंगे, शायद इसे किसी भी तरह से नहीं खरीदेंगे। – UIAdam
यहां ग्रीस में पाइरेटेड आईफ़ोन आईफोन के आसपास 70% हैं ताकि तकनीक वास्तव में एक बुरा विचार हो! –