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

App 集成 Testin 被拒,大伙注意这坑

  •  
  •   finian · 2015-11-23 08:32:22 +08:00 · 3716 次点击
    这是一个创建于 3290 天前的主题,其中的信息可能已经有所发展或是发生改变。
    上上周提交 App 被拒了,因为存在「内置更新」的 SDK ,但苹果并没有指出具体是哪个 SDK ,我们就用了友盟和 Testin ,想当然觉得应该是友盟(因为一个收集崩溃信息的 SDK ,怎么想也应该不会有版本更新的东西吧)。联系友盟,友盟检查后确认说早就移除版本升级相关的代码了,建议我们向苹果申诉。为了保险我们还是把友盟去掉再提交了。

    今天再次被拒,这次明显指出是 Testin 这货。看他们的帮助说明并没有版本更新相关的内容,崩溃收集就好好做崩溃收集,内置什么更新版本代码,这不坑爹吗。上一贴我已经吐槽过 Testin 了,我们 Android 已经换用其他 SDK 了, iOS 历史遗留问题还在使用,这下可以彻底弃掉这坑爹货了。

    23 条回复    2015-12-28 17:34:35 +08:00
    Sunnyyoung
        1
    Sunnyyoung  
       2015-11-23 08:47:14 +08:00
    为何不用 Fabric
    finian
        2
    finian  
    OP
       2015-11-23 08:53:59 +08:00
    @Sunnyyoung 目前主要面向国内用户,怕国内访问慢。之前用过 Crashlytics ,连接速度不理想
    vincentxue
        3
    vincentxue  
       2015-11-23 09:09:09 +08:00
    很早以前就苹果就明确表示应用不能内置版本更新相关功能. 楼主火星了.
    loveuqian
        4
    loveuqian  
       2015-11-23 09:17:23 +08:00 via iPhone
    @vincentxue
    那有更新的时候我弹出一个框提示,点击按钮前往 app store
    并且分强制更新和非强制,强制你还取消我就关掉你的 app
    这样可以嘛
    akring
        5
    akring  
       2015-11-23 09:17:36 +08:00
    @vincentxue 恐怕不是这个问题,楼主应该是知道的,问题应该是在于 Testin 悄悄的内置了版本更新,把楼主给坑了
    akring
        6
    akring  
       2015-11-23 09:19:04 +08:00
    @loveuqian 严格来说是不允许的,但是如果你在审核期间通过后台开关把这项功能去掉应该还是能过审的,否则被审核人员看到了必死无疑
    akring
        7
    akring  
       2015-11-23 09:20:40 +08:00   ❤️ 1
    @loveuqian 再补一句,最好不要直接 exit(0)退出 app ,弹出的 Alert 只给一个更新按钮即可,不点就没法用,否则用户会以为你闪退了
    finian
        8
    finian  
    OP
       2015-11-23 09:33:07 +08:00
    @vincentxue 不能内置更新是知道的。这里是被第三方 SDK 坑了。
    wupher
        9
    wupher  
       2015-11-23 09:53:15 +08:00
    之前用 BugHD 也出现了同样的问题,后面换企鹅家的 Bugly 了。
    beimenjun
        10
    beimenjun  
       2015-11-23 11:29:53 +08:00   ❤️ 1
    @loveuqian 其实并不会像 @akring 说的那般危险。

    否则国内这几个大电商基本都挂了。

    只听过有升级按钮检测版本功能导致上不了架的,还没听过因为这种举报而导致下架的。
    iceiceberg
        11
    iceiceberg  
       2015-11-23 12:01:46 +08:00
    @vincentxue 那为什么很多网游都能内置更新呢?
    vincentxue
        12
    vincentxue  
       2015-11-23 15:53:57 +08:00
    @loveuqian 估计不行。。。
    vincentxue
        13
    vincentxue  
       2015-11-23 15:54:26 +08:00
    @finian 同情一下。
    vincentxue
        14
    vincentxue  
       2015-11-23 15:55:50 +08:00
    @iceiceberg 那不知道啊,网游可能是特殊?苹果的意思我理解是不能有明显的检测版本选项,你要是内置一个弹窗的就像楼上说的应该是可以的,没听说过谁这样被下架的。只要别被发现。
    daniellu
        15
    daniellu  
       2015-11-23 16:10:43 +08:00
    Crashtylic 不是蛮好的么,而且,上架的话, Apple 也会收集 crash issue 的。
    SharkIng
        16
    SharkIng  
       2015-11-23 16:17:40 +08:00
    @loveuqian
    @akring
    @vincentxue
    遇到过一个游戏是这样的,版本更新,如果取消不去更新直接退出。我觉得这种强制更新应该是可以的... 或者说有些办法能够做到。
    LMkillme
        17
    LMkillme  
       2015-11-23 16:23:51 +08:00
    @loveuqian 不可以,连设置界面出现「检查更新」都不行,现在还可以弹出来的都是在审核时关闭此功能,然后审核过了再打开。
    pynix
        18
    pynix  
       2015-11-23 16:29:35 +08:00
    BOSS DRIVEN DEVELOPMENT
    akring
        19
    akring  
       2015-11-23 17:20:33 +08:00
    @SharkIng 确实是可以办到的,只不过是过于粗暴用户体验不太好而已,不明真相的群众会以为你的 app 闪退了。。。
    lazycat
        20
    lazycat  
       2015-11-23 19:33:28 +08:00
    @SharkIng
    @vincentxue
    @iceiceberg
    网游内置更新一般都是更新的图片、地图之类的资料,不是可执行的二进制代码。这样似乎是可以的。
    loveuqian
        21
    loveuqian  
       2015-11-23 21:02:25 +08:00
    @lazycat
    就跟 12306 那样?
    lazycat
        22
    lazycat  
       2015-11-23 21:10:54 +08:00
    @loveuqian 应该是。。。感觉只要更新的不是可执行的程序部分就可以通过。。。
    ZCPgyer
        23
    ZCPgyer  
       2015-12-28 17:34:35 +08:00
    欢迎体验蒲公英-内测应用专家,为您的 App 提供全方位的测试服务。: )
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3185 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:41 · PVG 21:41 · LAX 05:41 · JFK 08:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.