被 TuSDK 坑了,上架了的应用居然因为他们 SDK 版本更新导致闪退!!

2016-06-15 16:13:38 +08:00
 yellowV2ex
我有一个应用,上架已经好几个月了,最近发现会闪退,查日志发现是 tuSDK 的问题, iOS 9.3 老早就升级测试过了,证明绝非系统影响的问题,已经上架的应用,几个月也没有动过,根本不可能出现什么配置问题,因为上架和之后的测试都是没问题的!

作为一个工具类的服务,你无论如何更新,最起码要保证旧版已经用了的基本功能是 ok 的啊。已经上架了的应用你以为想改就马上能改的吗?况且就算你有后门,你来个提示啊,直接闪退你算怎么回事?退一万步,你有后门你远程控制可以,但你是一个工具类啊!工具啊,你还要控制什么?加水印吗?加链接加广告吗?这个 TuSDK 看不到任何可以供远程控制远程设置的功能。况且我用的是很旧很旧是你们早期的用户!

认证之后可以使用在两个应用上是你们自己说的,我现在用了,好了,你们新增了收费服务就不让我们用了?那你明说啊,你网站不是还有所谓的基础服务吗?枉我还热心的给你们报 bug ,想不到你们是这种公司!

以后坚决不用这种不知来路的所谓小公司 XX SDK 产品了,规则想变就变,坑你没商量。
4517 次点击
所在节点    分享发现
8 条回复
just4test
2016-06-15 16:38:18 +08:00
更新 sdk 很正常,更新导致崩溃也很正常……
IdealHack
2016-06-15 17:20:30 +08:00
您好,我是 TuSDK 接入负责人。

抱歉我们的产品给您带来困惑和麻烦。刚刚我们的工程师已经在 TuSDK 网站的反馈处跟您沟通了问题产生的原因。针对您的一些疑问,回复如下:

1. 问题的原因可能出在对 iCloud 还未下载完成的照片支持上,即设备相册中可能会有一些只有缩略图但没有原图的照片,在 TuSDK 相册组件中选择它们时,因为没有对应处理,会崩溃。您线上版本所使用的 TuSDK 确实是存在这个问题的,之前我们在发现此问题之后已经发布过修复版本。详情可以参考我们的更新日志: http://tusdk.com/docs/ios/changelog ,我们会协助您更新到最新版本。

2. 所以,之前没有发现此问题而几个月后才发现,可能是因为没有开启「优化 iPhone 储存空间」这个 iCloud 功能。

3. 用户已经集成完成的应用,我们没有,也不会有任何后门或者远程控制可以作出更改。

4. 在我们推出收费服务后,一直欢迎已有的免费用户继续使用。每位用户都可以根据自己需要选择对应服务级别。

感谢您的反馈,希望以上回复可以解答您的疑问。
yellowV2ex
2016-06-15 17:29:06 +08:00
@IdealHack 你好,谢谢回复。

1.我是点了选择图片,还未看到界面就已经闪退了,并且模拟器里我刚调试也是闪退的, iOS 8.1 和 9.3 的模拟器都是会闪退。

2.经过仔细的调试和测试,跟这个没有关系,我老婆的手机没有开启这个选项,并且 iOS8 设备也是一样闪退, iPad 根本没有开 iCloud 一样退。并且相同的设备,最后一次测试, 2 个月前左右,并没有问题。并且你看我上架已经几个月了,不存在代码改动的问题。

3.为什么突然不行了,如果是 iOS 9.3.2 的问题,那为什么 iOS8 也不行了?一样的代码一样的文件, AppStore 应该不可能对代码进行改动,上架几个月我们也没有更新过。

现在的问题是,已经上架的应用,前几个月上架当然就是用旧版的 SDK ,现在出了问题,首先代码没有变过,测试环境我找回几个月前的 iOS8.1 也是跟之前的测试环境一样。测试环境没变, iOS 版本没变, App 的文件在 AppStore 也没更新过。

你说为什么突然出现问题了呢?后门我相信你没有,但是不是远程验证或者通讯之类的什么地方出了问题呢?
walktree
2016-06-15 17:35:15 +08:00
你好,我是 TuSDK 的技术人员。对于你上面提到的问题,说明如下:
1 ) TuSDK 不存在所谓的后门或远程控制。在 iOS 平台上, 据我所知,要做到这点不是一般的困难。你也说了, TuSDK 看不到任何可以供远程控制远程设置的功能。
2 )加水印吗?加链接加广告吗? 目前和水印相关的,一个是在相机 /编辑界面底部显示了 『 Technology by TuSDK 』的文字;另外一个是给图片加水印功能,用户可以自己控制的。至于广告,这从何说起啊??
3 )我们推了收费服务,但依然可以免费使用之前的所有功能,只是我们后面新增的部分特殊功能作了限制。『你们新增了收费服务就不让我们用了』,可能是网站上的说明不够清楚,让你误解了。
4 )闪退问题,应该是旧版在某些功能上有缺陷引起的。麻烦到控制台提问,把具体情况描述清楚,我们会马上给你解决。

最后,很感谢你对 TuSDK 这么长时间的支持。如果在使用 TuSDK 的过程中遇到任何问题,欢迎到控制台提问,也可以通过官网提供的联系方式,直接联系我们的技术人员,谢谢。
msg7086
2016-06-15 21:12:00 +08:00
我就是来围观不沟通先无脑喷的。这样随意臆测放在美国会被吃官司赔到死的你知道吗……
daniellu
2016-06-16 10:44:48 +08:00
看 LZ 的描述,如果 SDK 和 TuSDK 的服务器有通信的话,比较大的可能性还是出在服务器端的 API 更新,导致不兼容之前版本。
cat9life
2016-06-17 15:11:46 +08:00
我也怀疑是,如果 LZ 没有做任何改动, TuSDK 公司也无法远程更新代码的话。那问题肯定出在 TuSDK 这一边的
IdealHack
2016-06-26 18:41:43 +08:00
回楼上两位,出问题的功能与服务端无关,无网络也能用的,原因的确是 TuSDK 旧版本的 bug ,之前没有测试出来。

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

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

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

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

© 2021 V2EX