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