App Store Review Guidelines 说:“以任何方式或形式下载代码的应用程序都将被拒绝。”
我想制作一个使用 Challenge-Response 进行身份验证的应用程序。该应用程序有一套基本算法,如SHA-1、SHA-256、MD5、DES、AES等。质询服务器包含一个随机排列的算法名称数组和一个字符串名称A。客户端使用质询指示的算法和序列来操作字符串A,并将其作为响应返回给服务器。
虽然我在服务器和客户端之间传输的只是一堆字符串,但它们确实改变了我的应用程序的行为。我应该将它们视为一种代码形式吗?如果不是,为什么Apple禁止下载shell代码执行?我的意思是,shell 代码也是一堆字符串,由运行环境解释。本质区别在哪里?
原谅我的英语:)