发现一个恶心的事实,那种"第四方"聚合性质的 sdk 往往集成到最后会被推翻,直接改成和第三方直接对接

2019-05-19 16:56:24 +08:00
 xiangyuecn

比如:分享、第三方登录、推送、还有最容易被掐脖子的聚合支付。。。

这几天在重新集成分享和登录,花了 3 天时间和友盟的文档作斗争(没用的写一堆,有用的自己去反编译看代码),最终集成出来的结果:表面上我用了友盟的 sdk,但实际上满足我需求的功能,调用的还是微信、QQ、微博各家自己的的 api。。。友盟存在的价值几乎为 0。虽然已经完成了功能的开发,但还是准备把友盟砍掉,直接去各自的第三方平台下载 jar 自己手动集成,重新来一遍。

以前集成推送也是这个样子,集成到最后还是自己去集成华为、小米等的厂商推送通道,这种第四方聚合平台几乎没有存在感。

聚合支付就更不要讲了,以前被坑过一次就老实和微信、支付宝单独对接了。

有没有同样的?

12522 次点击
所在节点    Android
20 条回复
jowan
2019-05-19 17:01:44 +08:00
我们用的银联聚合支付 支持支付宝、微信、App、银行卡快捷支付,不需要单独去对接各大厂商 SDK,统一支付和通知接口,费率比官方低,使用起来还是蛮方便的唯一比较坑的就是开发文档
murmur
2019-05-19 17:03:50 +08:00
支付宝、微信用聚合支付有好处,因为一个 app 只能接入一个支付,如果有分账需求对方还奇葩的不想和你结算就得用聚合自动分账
yukiww233
2019-05-19 17:04:29 +08:00
集成推送的意义在于后端只需和友盟对接而不用每个厂商 api 都接一遍,前端接厂商少不了的
xiangyuecn
2019-05-19 17:25:52 +08:00
( v2 的 append 咋不见了)其实能做出功能,用谁家的都无所谓,但花了几天功夫对接的友盟太让我失望了,文档再烂一点也无所谓,但主要问题在于 sdk 代码内部的问题( sdk 的 jar 已被混淆了,勉强能看),对接摸黑的开发过程中,发现了他们家的太多 bug:




昨天晚上看了一下他们家的混淆配置,还没发现哪家的敢这么写,太霸道了:


今天下午又研究了一下,实在忍无可忍了,心脏不好,还是砍掉保平安。
yidinghe
2019-05-19 17:44:30 +08:00
我看到的聚合支付通常直接面向商户
2kCS5c0b0ITXE5k2
2019-05-19 19:14:11 +08:00
友盟的网址 全被我给屏蔽掉的.
KunMinX
2019-05-19 22:26:37 +08:00
友盟的第三方登录写得十分糟糕,改用 Mob 了。数据统计可以尝试 Fabric,一键接入,权限只要 Internet,且 apk 大小只增加 100kb。
xuhaoyangx
2019-05-19 22:36:23 +08:00
@KunMinX Fabric 国内能正常统计?
hyyou2010
2019-05-19 22:55:10 +08:00
别的不说,友盟这个有同感。
janus77
2019-05-19 23:37:12 +08:00
正常操作
分享登陆这种东西没有技术壁垒的,用第四方实际上就是一个集成工具,底层也是调第三方。所以最后还是改回来。他们的存在意义就是在初期阶段开发的时候提高一点效率,毕竟小公司还是占大部分的
像推送 im 这种有技术壁垒的就不行了
Maskeney
2019-05-20 00:20:55 +08:00
我只知道 Android 下 友盟的 SDK 喜欢在储存区到处拉屎 就跟小狗撒尿圈地盘一样 在 Android 所有的默认文件夹下都放上自己的追踪文件
xFrye
2019-05-20 01:26:13 +08:00
踩了这么多坑之后,我觉得接别人聚合 sdk 不如自己弄个 sdk 聚合
shehuizhuyi
2019-05-20 06:57:33 +08:00
支付需要企业审核啊 都不如个人收款码来的方便
fanmouji
2019-05-20 08:15:05 +08:00
有存在的必要,我们本来想打算直接调用微信支付 API,但微信费率是 6 ‰,而农行的是 2 ‰,实际上农行也是调用了微信支付 API,不过我这边不需要开通微信支付什么的,只跟农行那边对接就好了,便宜、查账也方便,就用了。
asdblue
2019-05-20 09:14:04 +08:00
我总结一下,说有必要的都是说的支付,支付这个比较特殊,所以用聚合支付是压迫方便的多。如果是其他的,推送之类的普通的功能,聚合不聚合其实就没那么重要了,就看个人顺不顺手了
cspolecat
2019-05-20 09:46:31 +08:00
友盟是真的坑
RockOrRoll
2019-05-20 13:07:51 +08:00
混淆配置那个是真的叼,以前接的时候也是服了
jerray
2019-05-20 14:38:49 +08:00
聚合支付的能不能详细讲一讲?
ponymaggie
2019-05-20 14:48:29 +08:00
我就是做聚合的,如果都是你说的那样,第四方就不用存活了
unco020511
2019-05-20 17:56:23 +08:00
分享确实没必要,自己写个 adapter 也能满足一键分享了;但是推送和支付还有有必要的

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

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

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

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

© 2021 V2EX