【问题标题】:App Store - Help answering "Missing Compliance" (using Expo + Firebase)App Store - 帮助回答“缺少合规性”(使用 Expo + Firebase)
【发布时间】:2020-12-16 04:08:33
【问题描述】:

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

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

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

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

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

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

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

谢谢!


【问题讨论】:

  • 我投票结束这个问题,因为它涉及法律问题和 App Store 审核政策。
  • 恭喜彼得!

标签: ios react-native encryption expo app-store-connect


【解决方案1】:

问题一。回答是,你使用 HTTPS 加密进行连接

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

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

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

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

【讨论】:

猜你喜欢
  • 2019-04-13
  • 2018-06-22
  • 1970-01-01
  • 2015-03-09
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多