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

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

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

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

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

只听过有升级按钮检测版本功能导致上不了架的,还没听过因为这种举报而导致下架的。
iceiceberg
2015-11-23 12:01:46 +08:00
@vincentxue 那为什么很多网游都能内置更新呢?
vincentxue
2015-11-23 15:53:57 +08:00
@loveuqian 估计不行。。。
vincentxue
2015-11-23 15:54:26 +08:00
@finian 同情一下。
vincentxue
2015-11-23 15:55:50 +08:00
@iceiceberg 那不知道啊,网游可能是特殊?苹果的意思我理解是不能有明显的检测版本选项,你要是内置一个弹窗的就像楼上说的应该是可以的,没听说过谁这样被下架的。只要别被发现。
daniellu
2015-11-23 16:10:43 +08:00
Crashtylic 不是蛮好的么,而且,上架的话, Apple 也会收集 crash issue 的。
SharkIng
2015-11-23 16:17:40 +08:00
@loveuqian
@akring
@vincentxue
遇到过一个游戏是这样的,版本更新,如果取消不去更新直接退出。我觉得这种强制更新应该是可以的... 或者说有些办法能够做到。
LMkillme
2015-11-23 16:23:51 +08:00
@loveuqian 不可以,连设置界面出现「检查更新」都不行,现在还可以弹出来的都是在审核时关闭此功能,然后审核过了再打开。
pynix
2015-11-23 16:29:35 +08:00
BOSS DRIVEN DEVELOPMENT
akring
2015-11-23 17:20:33 +08:00
@SharkIng 确实是可以办到的,只不过是过于粗暴用户体验不太好而已,不明真相的群众会以为你的 app 闪退了。。。
lazycat
2015-11-23 19:33:28 +08:00
@SharkIng
@vincentxue
@iceiceberg
网游内置更新一般都是更新的图片、地图之类的资料,不是可执行的二进制代码。这样似乎是可以的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/238153

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX