iOS 文件验证
iOS File Validation
我正在为我们的 SDK 产品指定一个功能,它主要由(UI-wise)WebView 组成。由于带宽限制,我们在添加更多功能/库时必须非常小心(每个 kb 都很重要)。为了解决这个问题,让我们有更多时间更好地选择我们的 Javascript 库,我建议让我们的 SDK 在启动时从我们的服务器下载最新的 JS 包。我有服务器(基于 NodeJS + Gulp),但我很好奇是否有办法验证本地存储中的 Javascript 文件是否是我们实际发送的文件。 iOS 中是否内置了 MD5 机制或 CocoaPods 或类似的东西中可用?
您可以在 iPhone 上计算 md5 哈希,看看 this thread (MD5 algorithm in Objective C)。
现在您所要做的就是加载您的文件,计算 md5 哈希值并将其与您的服务器文件的哈希值进行比较。
我正在为我们的 SDK 产品指定一个功能,它主要由(UI-wise)WebView 组成。由于带宽限制,我们在添加更多功能/库时必须非常小心(每个 kb 都很重要)。为了解决这个问题,让我们有更多时间更好地选择我们的 Javascript 库,我建议让我们的 SDK 在启动时从我们的服务器下载最新的 JS 包。我有服务器(基于 NodeJS + Gulp),但我很好奇是否有办法验证本地存储中的 Javascript 文件是否是我们实际发送的文件。 iOS 中是否内置了 MD5 机制或 CocoaPods 或类似的东西中可用?
您可以在 iPhone 上计算 md5 哈希,看看 this thread (MD5 algorithm in Objective C)。
现在您所要做的就是加载您的文件,计算 md5 哈希值并将其与您的服务器文件的哈希值进行比较。