-->

什么样的下载代码违反的App Store审查指南?(What kind of downloaded

2019-08-20 02:58发布

应用程序商店审查指南说:“那下载的代码以任何方式或形式将被拒绝应用程序。”

我想提出使用认证质询 - 响应的应用程序。 该应用程序具有一组基本的算法,如SHA-1,SHA-256,MD5,DES,AES等。 服务器使得挑战包含算法,随机排列和一个字符串名称A.客户名称的阵列使用的算法和挑战指示操纵串A的序列,并将其返回给所述服务器作为响应。

虽然我的所有服务器和客户端之间传输是一串字符串,但他们的确改变我的应用程序的行为。 我应该考虑他们的代码的形式? 如果不是,为什么下载shell代码执行是由苹果禁止? 我的意思是,shell代码也是一串字符串,并通过运行环境解释。 哪里是本质上的区别?

请原谅我的英文:)

Answer 1:

苹果公司担心,并希望避免的是,通过审批程序得到应用(伪装成良性的东西),后来改变其基本的功能。

一个极端的例子是下载新的恶意可执行代码已安装在用户的设备上后的应用程序。

苹果是为了使用广泛的措辞,以便能够拒绝以任何方式试图有害于用户的任何应用程序。 这将是不可能的具体描述每一项技术都与特定的方式,这可能会发生,因此苹果保持措辞松散。

应用程序“的下载码”以某种形式或其他所有的时间,考虑到访问返回JSON格式响应的API的应用程序。 从技术上讲,可以考虑的代码,它可以改变应用程序的行为(其中视图来显示,哪些选项是可在一定的看法,等等)。 但是以这种方式访问​​的API的应用程序将肯定不会被拒绝。

从我可以从你的问题收集,这听起来像你不必担心在指导方针,特别条款。



文章来源: What kind of downloaded code violates App Store Review Guideline?