App Store - 帮助回答“缺少合规性”(使用 Expo + Firebase)

san*_*a-p 6 encryption ios react-native expo app-store-connect

我正在将我的应用发布到 App Store,但我对“缺少合规性”步骤有疑问。

截图苹果商店UI

以下是有关该应用程序的一些信息:

  • 我使用了Expo(托管工作流)。这意味着我无法直接访问 Xcode。
  • 这是一个简单的 2D 视频游戏,免费,带有Expo ADMob。您可以付费移除广告。
  • 它请求相机和图书馆许可(如果玩家想要拍照)。没有通知,或任何其他额外的东西。
  • 它使用 Firebase(数据库、存储和分析)和 Sentry。(用于 HTTPS 连接)
  • 我没有手动包含任何“加密”自定义内容(我知道)
  • 我正在从欧洲的葡萄牙发布该应用程序。如果可能的话,我计划在全球范围内发布它。
  1. 您的应用是否使用加密?我没有编写任何与之相关的代码......但我想我应该说是的,对吧?

第 1 步:加密

  1. 您的应用是否符合美国出口管理条例第 5 部分第 2 部分中规定的任何豁免条件?. 我的应用程序是一个简单的 JS 视频游戏,带有 MobAds。我应该说是还是不是?

第 2 步:豁免类别 5

  1. 您的应用程序是否实施了任何专有的或不被国际标准机构(IEEE、IETF、ITU 等)接受为标准的加密算法?我确实说不……是吗?

第 3 步 - 加密算法

  1. 您的应用程序是否实施任何标准加密算法来代替或补充使用或访问 Apple 操作系统中的加密?如果我说不,它会显示一条关于 HTTPS 的额外消息。我的应用程序确实将 HTTPS 用于 Firebase(数据库、存储和分析)和 Sentry。

4.符合HTTPS

  1. 最后,如果我说是,它会说:此时无法测试版本 0.1.0 (1),因为该版本没有相关的出口合规文档。我在哪里可以找到此文档以及如何获取它?我来自葡萄牙,欧洲。

在此处输入图片说明

谢谢!


dev*_*olo 26

对于用户,通过将其添加到您的/expo来自动回答这个问题:app.jsonapp.config.js

{
  "ios": {
    "config": {
      "usesNonExemptEncryption": false / true
    }
  }
}
Run Code Online (Sandbox Code Playgroud)


Mas*_*nel 13

问题一。回复是的,您使用HTTPS加密进行连接

问题二。对于您对您的应用程序感到难过的答复是否定的。简而言之,您不会在您的应用程序中使用任何使用自定义加密的功能,或者它是严格的医疗应用程序。您使用它的加密仅用于从应用程序到服务器的数据传递,您的应用程序内部没有任何内容或部分是加密的。

问题三。不,您不使用自定义加密算法。这通常用于应用程序内的银行应用程序数据。

问题四。说不。美国规则为仅具有 HTTPS 调用的应用程序提供了例外(这就是您所做的)。在这里阅读完整的解释:

https://developer.apple.com/forums/thread/98071 https://www.cocoanetics.com/2017/02/itunes-connect-encryption-info/