【问题标题】:Issue while uploading app to apple store due to ipv6由于 ipv6 将应用程序上传到苹果商店时出现问题
【发布时间】:2016-10-14 06:22:11
【问题描述】:

我正在将与聊天相关的应用程序上传到应用程序商店,但是当我这样做时它被拒绝并且苹果团队给出以下消息-->

  1. 2 安全:用户生成的内容
  2. 1 性能:应用程序完整性

安全 - 1.2

您的应用允许用户匿名发布内容,但没有采取必要的预防措施。

接下来的步骤

请修改您的应用以实施以下所有预防措施:

  • 年龄分级必须反映 17 岁以上。
  • 要求用户同意条款 (EULA),并且这些条款必须明确表明不容忍令人反感的内容或辱骂用户。
  • 一种过滤不良内容的方法。
  • 一种用户标记不良内容的机制
  • 一种用户阻止滥用用户的机制。
  • 一种供用户立即从 Feed 中删除帖子的机制。
  • 开发者必须在 24 小时内对令人反感的内容报告采取行动,删除内容并驱逐提供违规内容的用户。
  • 开发者必须在应用本身中提供联系信息,让用户能够报告不当活动。

性能 - 2.1

在以下情况下,您的应用会在运行 iOS 10.0.2 且连接到 IPv6 网络的 iPad 和 iPhone 上崩溃:

  • 选择了相机按钮
  • 选择了发送按钮

这发生在您的应用被使用时: - 在 Wi-Fi 上

我们附上了详细的崩溃日志以帮助解决此问题。

接下来的步骤

请修改您的应用并在连接到 IPv6 网络的设备上对其进行测试(所有应用都必须支持 IPv6),以确保其按预期运行。

我对此一无所知。请帮助我摆脱困境。提前致谢。

【问题讨论】:

    标签: ios


    【解决方案1】:

    为了支持 IPv6 网络,根据 Apple 指南,2016 年 6 月 1 日之后提交的应用需要支持 IPv6。您必须使用支持 IPv6 的 NSURLSession 和 CFNetwork。开发者网站See more here,使App支持IPv6。

    关于你的崩溃问题,请查看 Apple 提供的崩溃日志并检查崩溃的原因,如果可能是由于 IPv6 支持,则可以通过使应用支持 IPv6 来解决。

    对于您在问题中提到的“注意事项”。 您需要将一些内容放在应用程序的条款和条件屏幕中。 (就像提到的年龄相关信息一样)。

    你必须有一些标志按钮,它会告诉管理员消息的冒犯性,并且还有一些功能可以从应用程序中删除消息和用户。

    希望对你有帮助。

    【讨论】:

    • 我添加了条款和条件页面,如果有人发送滥用数据,也可以用来阻止用户。那么是 ipv6 相关的问题吗?
    • 根据审核状态,似乎第二个是针对 IPv6 的,第一个是针对用户内容的(注意滥用,适当的用户)。因此,请检查这两种情况,了解 IPv6 支持和用户内容。如果您说您添加了条款和条件屏幕。确保你满足那里提到的所有场景。如果不包括它们。不仅仅是把这些放在条款和条件屏幕上,你可以把它放在适当的地方。例如:如果有注册屏幕,您可以输入有关年龄的信息,但请记住,如果您在注册时询问用户他们的出生日期,Apple 会拒绝。
    • 好的,明白了。但请告诉我如何解决 ipv6 相关问题。如何使用 ipv6。我不知道。
    • 你用什么来联网?检查您是否使用 NSURLConnection 然后切换到使用 NSURLSession 。如果您使用 AFNetworking 库,则使用使用 NSURLSession 的更新方法。
    • 如果对您有帮助,请接受并投票。
    猜你喜欢
    • 1970-01-01
    • 2011-02-26
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 2019-12-01
    • 2012-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多