由于 ipv6 将应用程序上传到苹果商店时出现问题
Posted
技术标签:
【中文标题】由于 ipv6 将应用程序上传到苹果商店时出现问题【英文标题】:Issue while uploading app to apple store due to ipv6 【发布时间】:2016-10-14 06:22:11 【问题描述】:我正在将与聊天相关的应用程序上传到应用程序商店,但是当我这样做时它被拒绝并且苹果团队给出以下消息-->
-
2 安全:用户生成的内容
1 性能:应用程序完整性
安全 - 1.2
您的应用允许用户匿名发布内容,但没有采取必要的预防措施。
接下来的步骤
请修改您的应用以实施以下所有预防措施:
年龄分级必须反映 17 岁以上。 要求用户同意条款 (EULA),并且这些条款必须明确表明不容忍令人反感的内容或辱骂用户。 一种过滤不良内容的方法。 一种用户标记不良内容的机制 一种用户阻止滥用用户的机制。 一种供用户立即从 Feed 中删除帖子的机制。 开发者必须在 24 小时内对令人反感的内容报告采取行动,删除内容并驱逐提供违规内容的用户。 开发者必须在应用本身中提供联系信息,让用户能够报告不当活动。性能 - 2.1
在以下情况下,您的应用会在运行 ios 10.0.2 且连接到 IPv6 网络的 iPad 和 iPhone 上崩溃:
选择了相机按钮 选择了发送按钮这发生在您的应用被使用时: - 在 Wi-Fi 上
我们附上了详细的崩溃日志以帮助解决此问题。
接下来的步骤
请修改您的应用并在连接到 IPv6 网络的设备上对其进行测试(所有应用都必须支持 IPv6),以确保其按预期运行。
我对此一无所知。请帮助我摆脱困境。提前致谢。
【问题讨论】:
【参考方案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 的更新方法。 如果对您有帮助,请接受并投票。以上是关于由于 ipv6 将应用程序上传到苹果商店时出现问题的主要内容,如果未能解决你的问题,请参考以下文章
ionic v3 build IOS 上传到应用商店时出现“UIWebView”错误
尝试将 Android 应用程序上传到 Play 商店时出现问题