-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
请问有没有实现app退出也可以接收消息? #1
Comments
你这个是离线通知,需要实现iOS/Android下的notification,不知道你的即时通讯用的哪家的。 |
我的是可以的,不过android支持的不是特别好,没支持混合推送,后面考虑。 |
我的socket是自己写的,没有用那几家推送平台。现在能实现聊天功能,但是就是没有启动app的时候,没有办法推送出通知,刷新未读消息条数,所以想是不是需要做保活来解决 |
那如果你要自己实现,就自己写保活。但是iOS无法保活。 |
这两天看了一些关于保活的介绍,方案太多了,而且还要搞android原生,感觉有点头大 |
@hzbsccd 写flutter不写原生是不可能的,而且你还得iOS和Android都得会。 |
所以现在有点头大啊,android和ios都还没搞过 |
@hzbsccd 你如果两样都会,写Flutter就很省事。现在生态一般,再等等吧。 |
现在app的其他核心功能都跑通了,就卡这里,也不可能一直等啊 |
@hzbsccd 那你就用轮子呗,短时间你也不一定写的出来。 |
@451518849 你说的轮子,是指? |
@hzbsccd im轮子,现在我看网上还有好几个,之前我写的时候都还没有。 |
im的消息、群组功能基本都自己搞定了,现在就是app退出后的消息推送是个硬茬 |
@hzbsccd 你这个im有点强大啊,群组都有了?那硬着头皮写离线通知啊。 |
@451518849 也算不上多强大,就是一些比较基本的功能。离线通知现在是硬茬,但是又属于必须要搞定的,找了好多地方,都没有发现什么特别好的方案,所以现在有点烦躁。 |
@hzbsccd im属于业务逻辑比较复杂的场景,自己写是有点麻烦,在最开始选择技术的时候就应该考虑到很多问题,比如消息推送、离线通知,消息存储等。不知道你是自己的项目还是公司的项目? |
@451518849 自己的项目,搞了一年多了 |
今天下午看了下有人推荐的FCM方案,好像也没办法。最后实在没办法,还是只有死磕保活 |
@hzbsccd 保活也是有些问题的,android手机经常杀内存,还是收不到通知。最好的还是接一下各个厂商的推送通道。与其这样不如不写。。。。。 |
昨天看了一下,华为有白名单,可以申请免杀之类的,小米好像连白名单都没有,他们的推送通道倒是没什么,关键是要让socket活着,才能有机会推送消息。如果只是显示消息结果到推送,好像FCM就可以搞定 |
@hzbsccd FCM看了下貌似是Google的,不知道国内行不行。小米推送做的很垃圾,延迟超高。 |
FCM那个,就算要用,我也是打算只用他显示到推送的那部分功能,socket保持连接部分,我还是想通过保活来维持连接 |
嗯,那试试保活。 |
发送通知,用户点击进入app,再在runApp之前拉取消息 |
@bestK 实现这这个 “flutter_lc_im/conversation” EventChannel,获取聊天列表信息。 |
直接用 |
自己一个个的写没啥意义,都是体力活 |
@bestK 别说极光,就算腾讯的IM插件都不一定稳定,而且flutter版本更新很快,IM作为核心功能自己维护会好很多,遇到问题自己手动解决,不依赖其他人。当然有好的IM可以考虑,比如你说的极光,虽然没用过。 |
说一下,后台没有运行app想接收到消息是需要找产商接通产商通道的,跟app,flutter,即时通讯,以及原生Android 没什么关系 |
@18487115313 对的,需要跟厂商接通,lc已经集成了这块,是要付费开通的。 |
@451518849 问一下 你这个不经过计算高度,消息记录高度小于页面高度的时候怎么实现在上面的 |
最近自己也搞了一个即时通,但是扯淡的是,退出或者没有启动app的时候,就没有办法接收到新消息了。
请问你有没有实现可以在没有打开app的状态下接收消息的功能?
The text was updated successfully, but these errors were encountered: