美国区访问云引擎正常吗?遇到App审核时网络错误问题

问题描述

App测试正常提交App Store审核,但是审核被拒,反馈网络请求错误。

由于前几天的确LeanCloud这边发生过攻击事件,以为只是短暂云引擎服务器异常,所以反馈给Apple审核员再次审核,但审核员截图反馈,还是同样的App发出网络请求错误,但也有部分请求正常。

App发出网络请求错误一般的提示,证明是以下几种可能,App中的代码:

if (/^(Network Error)|(timeout)|(404)|(503)/.test(error.message)) {
      Toast.info('网络错误,请检查')
}

目前反复测试过App,在国内访问都是正常的。检查过App内的代码,目前还无法定位问题所在。

想知道目前美国访问LeanCloud服务正常吗?

华北节点云引擎因为攻击的关系接入了第三方防 DDoS 服务(高防机房),海外请求被误杀的概率会高一点(因为很多情况下 DDoS 攻击来自海外)。你们可以考虑换云引擎加速域名(云引擎加速域名有独立的入口,不经过高防机房)。

我们云引擎只用作API服务,绑定加速域名好像不太合适。

另外,我们App的用户是面向国内的,这次遇到的境外访问网络问题只是个案,估计只会在审核时发生。

所以,请问还有没有些临时快速的方案解决这个问题呢?能临时解决国外正常访问就行,感谢回复。

没有临时快速的方案。

云引擎如果绑独立 IP 也可以解决这个问题(独立 IP 也是独立入口,不走高防),不过绑独立 IP 需要升级商用版(另外独立 IP 有 100 元/月的费用)。

开发版应用的话只能换加速域名(审核完后可以再切回来),或者等 DDoS 攻击停止了再提交苹果审核。