一个用 RN 构建的 iOS 项目,前几个版本审核,都是因为内容原因被拒了。最近进行一次迭代提交审核,他们那边说内容加载不完全(不给截图),我们问了原因要求截图, 截图显示的是 登录页面 登录指示器无限转圈圈。然后,我们加上了一分半长的超时提示,也提示让他等待些时间,但还是不给我过,还是一样的截图。好累啊,我都不知道怎么办,都要把锅甩给我,大佬们,支支招。
感谢诸位的回复。我开了美国的 VPN 代理 模拟了一下苹果审核的操作,步骤如下:
从 testflight 下载,代理了美国 VPN
点击登录按钮, 下载后的第一次登录**( 总会很慢 )**,
2.1 运气好,在十几秒内就登录进去了,运气不好,就得等一分半,超时。指示器就会停止旋转 (前端代码没问题)
2.2 对于超时的情况,后端反馈 : 从登录操作到接受到请求,服务器大约一分半才接收到请求
2.3 如果登录成功,下次重新登录,就会很快了.
另一个 App 用了同一台的服务器,推审的时候,没有什么登录不上的问题
关于最近一次迭代,这个登录不上的问题是突然有的
关于最近一次迭代,登录之后,加了一个请求(获取 tab 导航栏的 key,做了个显示隐藏的控制,你懂的),这个接口, 后端排查了,也说没问题,
开了代理访问,并不是每次都超时,多试几次还是能进的。
在国内的环境下访问,一切正常.
Guideline 2.1 - Performance - App Completeness
We still discovered one or more bugs in your app when reviewed on iPhone running iOS 14.0.1 on Wi-Fi.
Specifically, the activity indicator spins indefinitely during login.
目前的 App 交由第三方进行企业签名。
1
villivateur 2020-11-02 19:31:28 +08:00 via Android
要不再买个境外服务器?
|
2
Jackeriss 2020-11-02 19:32:49 +08:00 via iPhone
dns 的问题吧
|
3
billjobs 2020-11-02 19:38:19 +08:00
搞个美国的服务器啊
|
4
gggxxxx 2020-11-02 19:45:30 +08:00 via iPhone
如果是因为功夫网问题无解,可以录像传到 YouTube,让审核人员看 app 具体内容表现
|
5
yggd 2020-11-02 20:28:14 +08:00
可以录视频发过去
|
6
BrettD 2020-11-02 21:36:57 +08:00 via iPhone
国外访问国内网站现在也挺慢的,有些国内大网站网站几乎打不开
|
7
love 2020-11-02 21:41:11 +08:00
dns 设置一下如果是境外用户请求就返回境外的服务器
|
8
djoiwhud 2020-11-02 21:54:15 +08:00
如果你的用户群体是在墙外,你需要在墙外部署一套。外网访问国内的服务器一直都很慢。
如果你过审之后的用户群体是墙内的用户。那可以操作的办法还很多。 1 、智能 dns,墙外部署一套,墙内部署一套,根据客户端 ip 返回服务器地址。 2 、墙外部署一套,墙内部署一套。审核过程,dns 解析到 gfw 外面的服务器,过审了再解析到墙内的机器。(缺点是更新重审会有问题) 3 、使用专线。 4 、其他 N 种办法。我认为这问题不复杂。 |
9
expkzb 2020-11-02 23:17:39 +08:00
你要确定他们那边是什么问题啊,说不定是漏了异常没处理导致没有移除加载框呢?
在他们点登录的时候收集一下日志,看看是不是网络问题,把错误码收集一下。 如果怕是网络问题的话,使用国外的统计分析平台。 |
10
wpblank 2020-11-02 23:29:47 +08:00 via iPhone
提供测试账号,app 写死这个账号登录请求测试环境,然后租个国外服务器部署一套环境就行,另外录点视频放在附件每次更新都带上。
|
11
neptuno 2020-11-03 09:37:31 +08:00
自己全局翻个墙,试试自己的 app 到底能不能登录?如果国外登不了,你发国外市场也没用呀
|
12
hengcheng OP @neptuno @expkzb,谢谢回复, 从 testflight 下载,代理了美国 VPN 。第一次登录,运气好,在十几秒内就登录进去了,运气不好,就得等一分半,等待超时(前端设置的超时),期间会看到指示器一直在那转圈圈(会不会有点长了..),如果登录进去,第二次重新登录就会快很多。这个登录不上去的问题,以前审核的时候都没这个问题,就是突然有了。
Guideline 2.1 - Performance - App Completeness We still discovered one or more bugs in your app when reviewed on iPhone running iOS 14.0.1 on Wi-Fi. Specifically, the activity indicator spins indefinitely during login. |
13
hengcheng OP 感谢诸位的回复。我开了美国的 VPN 代理 模拟了一下苹果审核的操作,步骤如下:
1. 从 testflight 下载,代理了美国 VPN 2. 点击登录按钮, 下载后的第一次登录( 总会很慢 ), 2.1 运气好,在十几秒内就登录进去了,运气不好,就得等一分半,超时。指示器就会停止旋转 (前端代码没问题) 2.2 对于超时的情况,后端反馈 : 从登录操作到接受到请求,服务器大约一分半才接收到请求 2.3 如果登录成功,下次重新登录,就会很快了. 其它要说的点, 1. 另一个 App 用了同一台的服务器,推审的时候,没有什么登录不上的问题 2. 关于最近一次迭代,这个登录不上的问题是突然有的 3. 关于最近一次迭代,登录之后,加了一个请求(获取 tab 导航栏的 key,做了个显示隐藏的控制,你懂的),这个接口, 后端排查了,也说没问题, 4. 开了代理访问,并不是每次都超时,多试几次还是能进的。 5. 在国内的环境下访问,一切正常. 审核被拒的原因 如下: Guideline 2.1 - Performance - App Completeness We still discovered one or more bugs in your app when reviewed on iPhone running iOS 14.0.1 on Wi-Fi. Specifically, the activity indicator spins indefinitely during login. 目前的 App 交由第三方进行企业签名。 |
14
ElmerZhang 2020-11-03 11:04:20 +08:00
在阿里云香港买一台最低配服务器,上面部署个代理代到国内服务器。
如果你的 DNS 支持分地域解析,那么海外直接全解析到香港,如果不支持,就在审核期间临时解析到香港。 |
15
none 2020-11-04 11:14:04 +08:00
访问的域名用 cloudflare 试试,哪怕服务器被墙了都可以访问到
|
16
LukeChien 2020-11-04 19:09:00 +08:00 via Android
第二次就的很快了,大概率是 DNS 查询慢,换个服务商,比如阿里云企业版
|