国内有没有方法可以用 Firebase?(为了 Flutter)

2021-01-26 12:16:45 +08:00
 Adalwin

我们正在弄 Flutter 项目,然后有个 IM (即时通讯)功能,找了很多家,因为业务有可以在第三方平台上看聊天数据的需求,所以现在选了 LeanCloud,但是却好多问题,搞得好心累...

主要是推送根本没有出来...

其实我们原本的推送用的是极光的推送的,挺好的,但是在弄好极光的推送之后,本来 IM 也是打算用的极光的,谁知道极光的控制台是不能够查看用户聊天记录的(我们需要这个需求是因为担心用户举报啊没有凭据之类的找不了)

其实极光的聊天记录是有开放接口去获取的,但是又嫌太麻烦... 因为毕竟需要我们自己去获取消息记录然后又在我们自己的控制台上进行展示啥啥啥的...

但是 LeanCloud 在 Flutter 上面的表现没那么好啊😭😭😭😭

然后想起以前在做一些练手的项目的时候用的 Firebase 真的感觉好好,开发起来没那么多的毛病,就像 Flutter 开发 APP 一样...

然而我之前的了解是国内用不了的...

是吗。。。有解吗😭😭😭

(最后吐槽一下... 感觉国内的对开发者的环境真的是一言难尽... 一边到处是 996 不把你剥削到死不算的公司,一边是这些开发的用工具又用的一言难尽... 我们一起开发 Flutter 的另一个伙伴我都能够感觉到因为要翻墙的原因他都不知多烦 Flutter 了,但是都不是 Flutter 的问题的... 还有很多很多... 好憋屈😭)

519 次点击
所在节点    问与答
6 条回复
Adalwin
2021-01-26 15:05:33 +08:00
无解啊😭😭😭😭😭😭😭 伤心。。。。
treblex
2021-01-26 15:14:12 +08:00
@Adalwin #1 是连不上 firebase 的服务 还是 fcm 收不到啊,之前看了也觉得这个东西挺好的
cyaki
2021-01-26 15:16:21 +08:00
我看到过说目前 Firebase 可以国内直连了,但未验证

参考
https://stackoverflow.com/questions/42605566/can-firebase-be-used-as-a-database-in-china-now
Adalwin
2021-01-26 15:23:00 +08:00
@cyaki 哇!谢谢!!!我会看看的!


@treblex 我都有疑问啊... 不过如果推送要成功的话 fcm 要可以才行的吧... 然后其他的东西不都是基于 firebase 的服务的吗?如果不行的话 fcm 行也会不行吧?我想。。。
hjiang
2021-01-27 21:24:29 +08:00
@Adalwin 你说「推送根本发不出来」是指什么?在国内你就算能访问 Firebase 也是无法用它来发推送给国产手机用户的,这是 Android 生态特殊国情。见文档: https://leancloud.cn/docs/android_mixpush_guide.html
Adalwin
2021-01-27 23:24:53 +08:00
@hjiang 嗨,创始人来回复了哈哈哈,

好啦好啦,最后在工单同学的帮助下,最后还是用上了。

但是文档真的非常不友好,我用的 Flutter 的,Flutter 就是为了让你不管其他原生的东西嘛,但是文档里面还有些需要去看原生文档来搞懂的...

也不是不想学,问题是时间紧迫.... 否则也不会用第三方的 sdk 来弄 IM 了,

对比起来,我们做好了极光的推送,基本不用怎么去了解原生的东西,就按着教程配完就完事了...

总之最后是推送成功了,现在看 IM 的表现了...

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

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

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

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

© 2021 V2EX