iTunes Connect - 您的应用程序是否设计为使用加密技术?

时间:2016-03-23 03:40:32

标签: ios itunesconnect

当我尝试激活我的应用程序版本以进行Test Flight使用时,我被问到这个问题:

  

您的应用是否设计为使用加密技术,还是包含或包含加密技术? (即使您的应用仅使用iOS或OS X中提供的加密,也请选择“是”。)

在我的应用中,我通过HTTPS向我的远程服务器发送API调用,以便用户可以结交朋友,聊天,进行身份验证等。

这算得上吗?我有点困惑,为什么他们现在要问这个并且只是为了试飞。

4 个答案:

答案 0 :(得分:12)

您可以选择“否”,因为截至2016年9月底,使用HTTPS现在免于出口商注册和报告(ERN): https://stackoverflow.com/a/40919650/4976373

答案 1 :(得分:7)

如果您只使用HTTPS,则无需选择此选项。您可以将其设置为NO。只有在代码中使用自定义加密来加密或解密数据时,才必须将其设置为“是”。但如果它只是https调用,那么你可以将其设置为No。

答案 2 :(得分:6)

  1. 您必须回答YES应用程序使用加密。
  2. 使用Test Flight,您可以在国外拥有测试人员,因此可能会输出加密技术。
  3. 你声明"用户可以交朋友,聊天"这就是它的要求。

    这通常是愚蠢的,但美国政府要求。

    您需要自己解决这个问题,咨询BIS网站或获得知识渊博的律师/加密领域专家。
    另请参阅BIS加密flowchart 1flowchart 2

答案 3 :(得分:0)

今天(2019年6月),恕我直言,这是对苹果公司的正确答案“您的应用程序设计为使用加密技术还是包含或合并了加密技术?(即使您的应用程序仅使用了苹果公司内部提供的加密技术,请选择是”操作系统”)。问题是

选择选项后,将显示另一个问题

  

您的应用是否满足以下任何条件?

     

(a)符合类别5第2部分中提供的一项或多项豁免条件

     

(b)加密的使用仅限于Apple操作系统内的加密

     

(c)仅通过HTTPS拨打电话

     

(d)该应用程序仅在美国和/或加拿大可用

如果您的应用程序实际上仅使用HTTPS(并且没有其他形式的加密),请对第二个问题再次选择