objective-c - 如何防止你的 Cydia 调整被破解?

标签 objective-c ios cydia piracy anti-piracy

我正在开发新的 Cydia 调整,它将获得报酬!问题是我不希望它被破解/盗版/重新分发。我可以在我的调整中使用任何脚本吗?

几个例子:

  1. 一个脚本,可以安全地向您邮寄日志,以了解用户是购买了它还是破解了它。

  2. 一个脚本,用于检查数据库中的付款情况,如果存在,则调整将在设备上激活,如果不存在,则调整将被禁用。

  3. 带有 UIAlertView 的脚本,检查您是否从 Cydia 商店购买了该软件包,它将激活调整,否则它将打开一个带有 UIAlertView 的弹出窗口,告诉您“您以非法方式获得了此软件包, Blah Blah Blah..”,然后当您单击“确定”按钮时,它将带您进入安全模式,直到您卸载该调整或直到您从安全模式购买它。 (最重要的一个)

最佳答案

你无法真正保护软件不被破解。这始终是越来越强的 DRM(通常对合法用户来说更烦人)和破解者之间的竞赛,他们会看到挑战并为了乐趣(或名誉,或两者兼而有之)进行破解。

我建议,不要投入大量时间来制定 DRM 方案,然后实现和测试,而是将时间投入到产品的功能上并进行更彻底的测试。如果你的产品好而且价格合适,人们就会购买。当然,有些人会盗版,这是不可避免的,但你的工作会得到返回。

关于objective-c - 如何防止你的 Cydia 调整被破解?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10191738/

相关文章:

ios - UIButton 如何存储不同的 UI 状态

ios - 使用 AutoLayout iOS 8 的 UICollectionView 单元格自动调整大小

ios - 重用表格 View 单元格时出现问题?

ios - popViewController、dealloc 和 removeObserver

ios - 在越狱 iOS 设备的应用程序中包含外部包

ios - 在 mobilesubtrate 调整中使用捆绑资源

ios - 如何存储图像并在我的 iOS 界面中引用它?

ios - 如何在 iphone 照片库中仅保存图像自定义相册?

ios - 组合字段登录表单 Swift

ios - LaunchDaemons 文件没有运行?