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

flutter 上推送用什么比较好?最好可以支持国内外用户都支持

  •  
  •   laravel · 2020-10-25 01:22:59 +08:00 · 6215 次点击
    这是一个创建于 1272 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我要实现用户和用户或者用户和管理员之间的私聊服务,要支持退出 app 后也能收到通知,试了下极光推送,不行啊,不知道收费的行不行,也没法验证。

    第 1 条附言  ·  2020-10-25 11:32:45 +08:00
    极光推送最低报价是:39600 元 /年
    46 条回复    2021-02-07 14:12:17 +08:00
    em70
        1
    em70  
       2020-10-25 01:28:27 +08:00
    做这个也白做,大多数人都会关闭 APP 消息推送,只保留微信的
    laravel
        2
    laravel  
    OP
       2020-10-25 01:47:03 +08:00
    @em70 不考虑这种情况呢?我是给客户做的,用户关了和我没关系
    en20
        3
    en20  
       2020-10-25 01:53:43 +08:00 via iPhone   ❤️ 3
    flutter 只有极光官方有插件而且在维护,国内安卓要保证推送只能加钱上厂商通道,没得选。。
    laravel
        4
    laravel  
    OP
       2020-10-25 01:54:29 +08:00
    @en20 极光推送收费的能做到吗?你了解怎么收费吗?
    laravel
        5
    laravel  
    OP
       2020-10-25 02:06:59 +08:00
    我明天问问极光推送怎么收费吧,我也觉得极光推送不错,至少在 flutter 上很快就写出 demo 了,仅仅不支持退出之后仍然接收消息,就看客户接不接受收费的价格了。
    fatelight
        6
    fatelight  
       2020-10-25 04:25:30 +08:00
    mipush 或者华为 push
    WebKit
        7
    WebKit  
       2020-10-25 04:26:17 +08:00 via Android   ❤️ 1
    各大厂商有自己的推送,极光也有整合了厂商的推送 SDK 。另外接入厂商自己的推送 SDK 是不要钱的。。只是同时接入华为,小米 ov 这些比较麻烦,极光集成好的是要钱的
    xiaoyiyu
        8
    xiaoyiyu  
       2020-10-25 07:04:44 +08:00 via iPhone
    mob push,也是官方支持 flutter,免费,客服 nice
    Jerami
        9
    Jerami  
       2020-10-25 11:06:18 +08:00 via Android
    华为 /小米 push 吧,还有 fcm 足够了
    gzf6
        10
    gzf6  
       2020-10-25 11:18:41 +08:00
    @Jerami fcm 国内手机用,不 fq 的情况下,能正常初始化吗?
    Jerami
        11
    Jerami  
       2020-10-25 11:23:25 +08:00 via Android
    @gzf6 那国外只有 fcm,除非是外国的华为手机
    laravel
        12
    laravel  
    OP
       2020-10-25 11:24:46 +08:00
    @Jerami 你说的这个支持所有机型吗?
    Lemeng
        13
    Lemeng  
       2020-10-25 11:25:19 +08:00
    小米华为,比较多
    laravel
        14
    laravel  
    OP
       2020-10-25 11:31:19 +08:00
    @Lemeng 要兼容大部分机型怎么办?用华为或者小米推送可以吗?还是需要一个一个都集成了
    laravel
        15
    laravel  
    OP
       2020-10-25 11:34:33 +08:00
    @xiaoyiyu 我试试
    laravel
        16
    laravel  
    OP
       2020-10-25 11:39:34 +08:00
    @fatelight 小米和华为的推送 sdk 不是只支持自己的平台吗?那其他机型怎么办?
    Cielsky
        17
    Cielsky  
       2020-10-25 12:07:20 +08:00 via Android
    @laravel 小米华为都覆盖国内多少用户了,剩下不容易适配的可以放弃
    ck19920702
        18
    ck19920702  
       2020-10-25 12:07:42 +08:00
    一个一个产商集成把,离线推送只能走产商的通道,其他的第三方 sdk 都没用
    LGA1150
        19
    LGA1150  
       2020-10-25 12:14:06 +08:00 via Android
    华为+mipush+fcm,@gzf6 fcm 不用翻的
    Jerami
        20
    Jerami  
       2020-10-25 13:09:32 +08:00 via Android
    @laravel 微信就是 1 自己 2fcm+自己,我目前在国外,微信不用的时候占内存也就几 m,通过 fcm 来拉起微信 push 。你就 1 自己 2 华为 /mi 3fcm 我觉得应该很够了。
    laravel
        21
    laravel  
    OP
       2020-10-25 13:10:49 +08:00
    @Jerami 这样能覆盖多少用户?
    Jerami
        22
    Jerami  
       2020-10-25 13:19:23 +08:00 via Android
    @laravel 海外几乎 100%,境内小米华为荣耀差不多 68%,剩下的你可以让在设置里面选择打开一个低功耗后台网络连接(类似 telegram 低功耗后台)收消息。
    Jerami
        23
    Jerami  
       2020-10-25 13:25:59 +08:00 via Android
    @laravel 张小龙说不支持其他 push 是因为达不到 100%,可笑,苹果自己也不是 100%,也不是神。我的 iPad 经常发生微信没通知的情况,刚才我检查了我的 mini5,点进微信才看到我朋友 9 点发来的一条信息。
    loginbygoogle
        24
    loginbygoogle  
       2020-10-25 15:20:30 +08:00 via iPhone
    第三方推送很脏
    laravel
        25
    laravel  
    OP
       2020-10-25 15:21:18 +08:00
    @loginbygoogle 不好搞啊
    firechat
        26
    firechat  
       2020-10-25 15:53:44 +08:00   ❤️ 2
    我们 IM 就是把国内所有厂商做了一遍,看看客户端用什么手机就用他们家的推送服务,难度不大就是比较繁琐,对你们可能更麻烦一点儿,因为厂商 SDK 都是原生的,还有对接 fcm,还有判断国内还是国外等等
    Leee
        27
    Leee  
       2020-10-25 15:58:21 +08:00 via Android
    @firechat 你后面说 sdk 是原生的,指的是都没 flutter 的吗
    firechat
        28
    firechat  
       2020-10-25 16:01:49 +08:00
    @Leee 我还真没有注意到有没有 flutter,我们用的是原生的,你可以上厂商推送找一下
    laravel
        29
    laravel  
    OP
       2020-10-25 17:20:02 +08:00
    国外的服务可行吗?
    server
        30
    server  
       2020-10-25 17:28:38 +08:00   ❤️ 1
    没有人用 umeng 吗,免费几个国内通道,也有 flutter SDK
    firechat
        31
    firechat  
       2020-10-25 19:15:57 +08:00
    国外对接 fcm
    jabin88
        32
    jabin88  
       2020-10-25 19:30:58 +08:00
    友盟可以对接厂家通道,和极光收费一样,免费。了解下。
    laravel
        33
    laravel  
    OP
       2020-10-26 00:15:38 +08:00
    @server 我先尝试下友盟,今天 qq 群看别人发的,说极光推送免费版有广告,看来是不付费用不了了,排除。
    coloz
        34
    coloz  
       2020-10-26 09:14:41 +08:00
    不存在一个通道能实现的情况,现在大家都是同时接入几个。另外极光收费的才能同时接入,推荐用阿里推送
    CommandZi
        35
    CommandZi  
       2020-10-26 15:56:56 +08:00
    Firebase 不行吗,Android 走 FCM,iOS 走 APNs
    laravel
        36
    laravel  
    OP
       2020-10-26 17:23:18 +08:00
    @CommandZi 国内用户呢?主要是针对国内的
    laravel
        37
    laravel  
    OP
       2020-10-26 17:28:27 +08:00
    @coloz 看了下阿里巴巴 好像收费很公平
    gzf6
        38
    gzf6  
       2020-10-27 11:21:03 +08:00
    @LGA1150 哦,我再试试,因为之前集成过几次都有 fq 才能用
    laravel
        39
    laravel  
    OP
       2020-10-27 12:40:05 +08:00
    我试了 mobpush 退出 app 也可以收到通知,https://www.mob.com/mobService/mobpush

    客户也很好

    我会先用 mobpush,现在全部免费,以后如果收费合理的话还会继续用。
    coloz
        40
    coloz  
       2020-10-28 08:47:13 +08:00
    @laravel 当初没用 mobpush 就是因为免费,总觉得不放心,但那都是三年前的事了。。。
    laravel
        41
    laravel  
    OP
       2020-10-28 09:40:16 +08:00
    saviourdog
        42
    saviourdog  
       2020-11-17 08:37:23 +08:00
    @laravel mobpush 行不行呀
    laravel
        43
    laravel  
    OP
       2020-11-19 18:01:32 +08:00
    @saviourdog 还可以
    Leee
        44
    Leee  
       2020-12-07 17:14:08 +08:00
    @laravel 请问你用 mobPush 有遇到什么问题吗?
    cairnechen
        45
    cairnechen  
       2021-01-05 16:00:57 +08:00
    @server
    @jabin88

    想问一下友盟官方的 flutter 插件在哪可以找到
    enlight
        46
    enlight  
       2021-02-07 14:12:17 +08:00
    个推咋样?有人用过吗?支持 flutter,看着免费版的好像也比较慷慨一点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3342 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 00:38 · PVG 08:38 · LAX 17:38 · JFK 20:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.