如何防止从iPhone/iPad应用程序复制图像

如何防止从iPhone/iPad应用程序复制图像,iphone,Iphone,我的应用程序需要使用大约500张图像,这个数字可能会增加。这些图片是只读的,用户在使用应用程序时不会添加任何图片 图像大小可能在50到250k之间 例如,我想防止有人在浏览捆绑资源时复制图像 到目前为止,我正在考虑将所有图像放在SQLite数据库中,然后使用SQLCipher对其进行加密 这看起来有点过头了吗 你认为什么是最好的解决方案 苹果会拒绝吗 我知道人们总是可以截图等等。。。但我只是想让它变得困难,而不是让它成为编码和使用的噩梦 干杯, Duz < P>你可以考虑将你的图像裁剪成更小的

我的应用程序需要使用大约500张图像,这个数字可能会增加。这些图片是只读的,用户在使用应用程序时不会添加任何图片

图像大小可能在50到250k之间

例如,我想防止有人在浏览捆绑资源时复制图像

到目前为止,我正在考虑将所有图像放在SQLite数据库中,然后使用SQLCipher对其进行加密

这看起来有点过头了吗

你认为什么是最好的解决方案

苹果会拒绝吗

我知道人们总是可以截图等等。。。但我只是想让它变得困难,而不是让它成为编码和使用的噩梦

干杯,
Duz

< P>你可以考虑将你的图像裁剪成更小的瓦片,并在显示的时候将它们重新组合成更大的图像。

除了禁止直接复制的好处外,它还可以提高大图像的性能


参见Apple <代码> ScRelVIEWSuffs示例以实现细节。

< P>您可以考虑将图像裁剪成较小的瓦片,并在显示的时候将它们重新组合成更大的图像。

除了禁止直接复制的好处外,它还可以提高大图像的性能


有关实现细节,请参阅Apple
ScrollViewSuite
示例。

老实说,任何愿意麻烦使用捆绑资源管理器的人都可能愿意麻烦抓拍屏幕截图。如果您想阻止人们使用您的图像,请为其添加水印。如果有人偷了你的图片,你可能会向苹果投诉,并让他们的应用程序被删除。为所有图像添加水印不会带来非常好的用户体验,将图像放入SQLite数据库,然后对其进行加密似乎太过分了。探索捆绑包非常简单:我不认为有人会将我的图像放入另一个应用程序,我更想有人将它们放入web上的zip中(是否有水印)。老实说,任何愿意麻烦使用捆绑资源管理器的人都可能愿意麻烦抓拍屏幕截图。如果你想阻止人们使用你的图像,请为它们添加水印。否则,这真的不值得这么麻烦。如果有人偷了你的图像,你可能会向苹果投诉,并让他们的应用程序升级不管怎么说,为你的所有图像添加水印并不会带来非常好的用户体验,将你的图像放入SQLite数据库,然后对其进行加密似乎太过分了。探索捆绑包非常简单:我不认为有人会将我的图像放入另一个应用程序中,我更希望有人将它们放入Web上的拉链中b(是否有水印)。谢谢哦,我来试试。谢谢哦,我来试试。