IPv6应用商店拒绝

90

我们的更新因ipv6网络连接问题今天已经被拒绝了两次。我们的网络代码在之前的版本和当前版本之间没有变化。

应用程序仅向api.metooapp.io进行https网络请求,该网站已正确配置为ipv6 [0],并在AWS的route53后运行。代码中没有硬编码的IP地址。

我无法复现这个问题,即使按照拒绝通知中提供的链接 [1] 创建一个ipv6网络。看起来我不是唯一遇到这个问题的人 [2]。


@SeanThielen 我也遇到了同样的问题(我在使用 Alamofire v3.4.1),你解决了这个问题吗?问题出在服务器上吗? - Roberto Frontado
@SeanThielen 好的好的,是的,请查看此链接(https://drive.google.com/open?id=0ByceFcHrHDr9Nm9malRhVDVWc2c)。你看到有什么问题吗? - Roberto Frontado
遇到了同样的问题,但是我发现我的应用程序崩溃了,因为我没有很好地处理权限的拒绝。在 http://stackoverflow.com/a/41462025/4944007 的帮助下,我找到了解决方法。 - Ismail Iqbal
1
你买了最新的苹果IPv6转接器吗? - anders
请查看此答案。https://dev59.com/AFkT5IYBdhLWcg3wf_tN#38500762 - Badal Shah
显示剩余8条评论
13个回答

0

我的应用在应用商店被拒绝了两次。他们在iPhone上使用OS 11.4时,给出了一个关于Twitter登录的错误。我们主要的问题是由于Twitter的回调URL没有设置在开发者账户上。当我在Twitter的开发者账户上设置回调URL时,问题得到了解决。如果我们不在Twitter的开发者账户上设置回调URL,那么当设备上有Twitter应用程序时,Twitter登录将成功。但是,在设备上没有Twitter应用程序的情况下,会出现403禁止错误。

因此,设置回调URL解决了我的问题,并且应用程序已经被接受。

谢谢。


0

我通过发送一段视频解决了问题,展示我的应用在IPv6上的运行情况。

  1. 在macOS上设置IPv6
  2. 录制一个视频,证明你已连接到共享的IPv6网络,并且你的应用在该环境下可以正常工作。

我尝试了视频路线。它向他们展示了我将我的Mac设置为IPV6 wifi,连接我的手机并成功运行我的应用程序。我刚刚又收到了他们的拒绝信,称“感谢您的回复。在我们的审核过程中,我们发现您的应用程序仍然会启动到白屏,即使在多个设备上测试也是如此。” 然后提供了如何使用IPV6网络进行测试的建议;这些步骤与我在视频中演示的相同。总体而言,这个回复看起来可能是自动化的。如何与苹果审核团队的真实人员打交道? - ChillyPenguin
也许是devprograms@apple.com - Steve Ham

0

我在使用Facebook SDK时遇到了相同的应用程序拒绝问题。如果您正在使用Facebook SDK进行登录,则在结束会话时注销用户非常重要。否则,您将在未来面临类似的应用程序拒绝。我已经包含了下面的代码,以帮助那些可能遇到类似问题的人。

let loginManager = FBSDKLoginManager()
loginManager.logOut()

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接