V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hengcheng
V2EX  ›  iOS

app 审核一直被拒,苹果审核人员链接不到我们国内的服务器

  •  
  •   hengcheng · 2020-11-02 19:29:55 +08:00 · 5180 次点击
    这是一个创建于 1502 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个用 RN 构建的 iOS 项目,前几个版本审核,都是因为内容原因被拒了。最近进行一次迭代提交审核,他们那边说内容加载不完全(不给截图),我们问了原因要求截图, 截图显示的是 登录页面 登录指示器无限转圈圈。然后,我们加上了一分半长的超时提示,也提示让他等待些时间,但还是不给我过,还是一样的截图。好累啊,我都不知道怎么办,都要把锅甩给我,大佬们,支支招。

    第 1 条附言  ·  2020-11-03 11:02:47 +08:00

    感谢诸位的回复。我开了美国的 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 交由第三方进行企业签名。

    第 2 条附言  ·  2020-11-04 18:37:32 +08:00
    非常感谢大家的热心的回复建议,以后遇到此类问题,也有了尝试的方向。
    昨天试着重新改了一下超时时间,设置为 10s, 然后提交一下审核,没想到竟然过了。
    在九月份末的,这个项目活了过来,进行了一次版本大迭代,因为这个原因"登录不上去的"被拒了好几个版本,人都傻了,最后无奈用了企业签名。***网络
    16 条回复    2020-11-04 19:09:00 +08:00
    villivateur
        1
    villivateur  
       2020-11-02 19:31:28 +08:00 via Android
    要不再买个境外服务器?
    Jackeriss
        2
    Jackeriss  
       2020-11-02 19:32:49 +08:00 via iPhone
    dns 的问题吧
    billjobs
        3
    billjobs  
       2020-11-02 19:38:19 +08:00
    搞个美国的服务器啊
    gggxxxx
        4
    gggxxxx  
       2020-11-02 19:45:30 +08:00 via iPhone
    如果是因为功夫网问题无解,可以录像传到 YouTube,让审核人员看 app 具体内容表现
    yggd
        5
    yggd  
       2020-11-02 20:28:14 +08:00
    可以录视频发过去
    BrettD
        6
    BrettD  
       2020-11-02 21:36:57 +08:00 via iPhone
    国外访问国内网站现在也挺慢的,有些国内大网站网站几乎打不开
    love
        7
    love  
       2020-11-02 21:41:11 +08:00
    dns 设置一下如果是境外用户请求就返回境外的服务器
    djoiwhud
        8
    djoiwhud  
       2020-11-02 21:54:15 +08:00
    如果你的用户群体是在墙外,你需要在墙外部署一套。外网访问国内的服务器一直都很慢。

    如果你过审之后的用户群体是墙内的用户。那可以操作的办法还很多。
    1 、智能 dns,墙外部署一套,墙内部署一套,根据客户端 ip 返回服务器地址。
    2 、墙外部署一套,墙内部署一套。审核过程,dns 解析到 gfw 外面的服务器,过审了再解析到墙内的机器。(缺点是更新重审会有问题)
    3 、使用专线。
    4 、其他 N 种办法。我认为这问题不复杂。
    expkzb
        9
    expkzb  
       2020-11-02 23:17:39 +08:00
    你要确定他们那边是什么问题啊,说不定是漏了异常没处理导致没有移除加载框呢?
    在他们点登录的时候收集一下日志,看看是不是网络问题,把错误码收集一下。
    如果怕是网络问题的话,使用国外的统计分析平台。
    wpblank
        10
    wpblank  
       2020-11-02 23:29:47 +08:00 via iPhone
    提供测试账号,app 写死这个账号登录请求测试环境,然后租个国外服务器部署一套环境就行,另外录点视频放在附件每次更新都带上。
    neptuno
        11
    neptuno  
       2020-11-03 09:37:31 +08:00
    自己全局翻个墙,试试自己的 app 到底能不能登录?如果国外登不了,你发国外市场也没用呀
    hengcheng
        12
    hengcheng  
    OP
       2020-11-03 09:57:26 +08:00
    @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.
    hengcheng
        13
    hengcheng  
    OP
       2020-11-03 10:39:24 +08:00
    感谢诸位的回复。我开了美国的 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 交由第三方进行企业签名。
    ElmerZhang
        14
    ElmerZhang  
       2020-11-03 11:04:20 +08:00
    在阿里云香港买一台最低配服务器,上面部署个代理代到国内服务器。
    如果你的 DNS 支持分地域解析,那么海外直接全解析到香港,如果不支持,就在审核期间临时解析到香港。
    none
        15
    none  
       2020-11-04 11:14:04 +08:00
    访问的域名用 cloudflare 试试,哪怕服务器被墙了都可以访问到
    LukeChien
        16
    LukeChien  
       2020-11-04 19:09:00 +08:00 via Android
    第二次就的很快了,大概率是 DNS 查询慢,换个服务商,比如阿里云企业版
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2508 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:02 · PVG 21:02 · LAX 05:02 · JFK 08:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.