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

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

  •  
  •   xiangyuecn · 30 天前 · 3349 次点击

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

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

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

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

    有没有同样的?

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




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


    今天下午又研究了一下,实在忍无可忍了,心脏不好,还是砍掉保平安。
        5
    yidinghe   30 天前 via Android
    我看到的聚合支付通常直接面向商户
        6
    emeab   30 天前
    友盟的网址 全被我给屏蔽掉的.
        7
    KunMinX   30 天前
    友盟的第三方登录写得十分糟糕,改用 Mob 了。数据统计可以尝试 Fabric,一键接入,权限只要 Internet,且 apk 大小只增加 100kb。
        8
    xuhaoyangx   30 天前 via Android
    @KunMinX Fabric 国内能正常统计?
        9
    hyyou2010   30 天前
    别的不说,友盟这个有同感。
        10
    janus77   30 天前 via iPhone
    正常操作
    分享登陆这种东西没有技术壁垒的,用第四方实际上就是一个集成工具,底层也是调第三方。所以最后还是改回来。他们的存在意义就是在初期阶段开发的时候提高一点效率,毕竟小公司还是占大部分的
    像推送 im 这种有技术壁垒的就不行了
        11
    Maskeney   30 天前
    我只知道 Android 下 友盟的 SDK 喜欢在储存区到处拉屎 就跟小狗撒尿圈地盘一样 在 Android 所有的默认文件夹下都放上自己的追踪文件
        12
    xFrye   30 天前
    踩了这么多坑之后,我觉得接别人聚合 sdk 不如自己弄个 sdk 聚合
        13
    shehuizhuyi   30 天前 via iPhone
    支付需要企业审核啊 都不如个人收款码来的方便
        14
    fanmouji   30 天前 via iPhone
    有存在的必要,我们本来想打算直接调用微信支付 API,但微信费率是 6 ‰,而农行的是 2 ‰,实际上农行也是调用了微信支付 API,不过我这边不需要开通微信支付什么的,只跟农行那边对接就好了,便宜、查账也方便,就用了。
        15
    asdblue   30 天前
    我总结一下,说有必要的都是说的支付,支付这个比较特殊,所以用聚合支付是压迫方便的多。如果是其他的,推送之类的普通的功能,聚合不聚合其实就没那么重要了,就看个人顺不顺手了
        16
    cspolecat   30 天前
    友盟是真的坑
        17
    RockOrRoll   30 天前 via Android
    混淆配置那个是真的叼,以前接的时候也是服了
        18
    jerray   30 天前
    聚合支付的能不能详细讲一讲?
        19
    ponymaggie   29 天前
    我就是做聚合的,如果都是你说的那样,第四方就不用存活了
        20
    unco020511   29 天前
    分享确实没必要,自己写个 adapter 也能满足一键分享了;但是推送和支付还有有必要的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3882 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 06:40 · PVG 14:40 · LAX 23:40 · JFK 02:40
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1