还是消息推送太不稳定。。。和 ios 比起来其实各方面都已经差距不大,唯一就是推送完全不如 ios 舒服。不知道是 app 原因,还是后台原因。
ps:原生系统。
ps:原生系统。
|
1
你是说某个 app 的推送,还是整个手机的推送,还是你自己做的应用的测试推送。
安卓推送确实太乱了, 国内又不能直接用 google play 的。 国家不是整了一个推送联盟吗,现在好像也没啥大进展。 |
|
2
国家问题,gcm 推送非常稳定
|
|
3
gcm 没挂爱过上网都能给你推过来,反观微信这种毒瘤。。
|
|
wanwaneryideFeb 18, 2019
4
@alexsunxl 之前看新闻说的国内的几个手机品牌都准备上统一的推送了。我用的小米的手机,不运行成的情况下,百度地图,淘宝,支付宝,企业微信,京东都能推送消息,就是不知道是不是用的小米的推送服务还是联盟的
|
|
GcourageFeb 18, 2019 via iPhone
6
今年应该就会上工信部统一的推送通知那个系统了吧。
Android 主要是国内 app 不受监管。 不知道在 Google play 上下载的 app 是否会好很多 |
|
7
也不一定,我的 app 也都是尽量 gplay 上下,很多 gplay 应用也是丢失推送。。
|
|
cpopkingFeb 18, 2019
8
用 MiPushFramework...
实现原生系统使用 mipush... |
|
honeycombFeb 18, 2019 via Android
9
通过 fcm ( gcm )推送的有通道被墙的问题。
不走它的则各个都是“垃圾”,诶 |
|
NaiveSimpleYoungFeb 18, 2019
10
iOS 的推送都经过 apns 由系统确保稳定性,Android 在中国由于 fcm 的缺失,没有一个统一的系统级的推送通道确保推送的稳定。
|
|
ShookFeb 18, 2019
11
我还是觉得差距特别大,在动画 /手势操作方面。
|
|
hahastudioFeb 18, 2019
12
我猜测微信即便是在 Google Play 上的版本也是不走 GCM 的吧,而是隔一段时间把自己拉到前台然后拿通知
因为每隔一段时间通知里就会有一条记录说 WeChat is running |
|
xingsFeb 18, 2019
13
也不算是失望的地方,一个微信群里,有人推荐安装了一个可以看不可描述视频的软件,安卓机的群友,中毒了,QQ 邮箱自动发邮件出去了。苹果的,没事。
|
|
zts1993Feb 18, 2019
14
@wanwaneryide #4 小米系统内置小米推送通道
|
|
zts1993Feb 18, 2019
15
上 MiPushFramework 啊,原生也可以美滋滋
|
|
NieKingFeb 18, 2019
16
所以你打算换苹果?
|
|
metalbugFeb 18, 2019
17
是的
|
|
yukiww233Feb 18, 2019
18
原生系统不跨墙只有后台没有推送
国内只有 mipush 和 HuaweiPush 接入的稍微多点,其他都是半残废 |
|
HangoXFeb 18, 2019
19
推送的确是个问题,只能等国家那个统一推送联盟了
|
|
hyyou2010Feb 18, 2019
20
墙的缘故,无解。想做国家级的统一推送,但实际协调起来很难,现在都没啥消息了。很疑惑,墙就无法精细过滤,放过 gcm ?
|
|
wanwaneryideFeb 18, 2019
21
@Gcourage google 上下载的也没啥用,然后下次 APP 直接提示你更新,又成了国内版了
|
|
hellormrfoolFeb 18, 2019
22
为什么 MIUI 10.2 微信偶尔会不提示新消息!
|
|
murmurFeb 18, 2019
23
消息推送是省电机制的锅
没有 py 各种 rom 的程序 进后台基本商就是被杀 |
|
orangeadeFeb 18, 2019
24
只能怪墙了,我对国内软件推送没需求,墙外软件推送都很舒服,ifttt、telegram、outlook 啥的
还有 Chrome 的 web notification 原生系统,又对国内推送有需求,试试第三方 MiPush, 加上 magisk 基本和 MIUI 差不多了: https://github.com/MiPushFramework/MiPushFramework @wanwaneryide #21 忽略不久行了,我基本不更新 play 上下载 app 的国内版,没必要,都是广告 |
|
heiyutianFeb 18, 2019 via Android
25
建议谷歌把推送权限从新系统给限制了,这样以后那些想绕开谷歌搞自己的统一推荐都没门,然后不得不解禁 gmc 来福利大家。
|
|
kernelFeb 18, 2019 via Android
28
可以看出来国产的操作系统开发商一盘散沙,全是垃圾,可以不用 gcm,但就这几家厂商就不能痛痛快快马上搞一个出来,那个统一推送的都几年了没下文
|
|
outladderFeb 18, 2019 via Android
29
费电
|
|
alexsunxlFeb 18, 2019
30
小米和华为的推送这种厂商自己定制系统里的推送通道还是很稳定的,体验应该接近 fcm 这种。
就是苦了开发者, 做安卓 app 的推送要兼容各种不同的通道 |
|
31
我对安卓最失望的是各路流氓在 SD 卡里随地大小便的现状
|
|
skylancerFeb 18, 2019
32
@hahastudio 走,但是 fcm 不用于推送信息,而是用来唤醒用的,而且还不是高优先级
|
|
bolide2005Feb 18, 2019
33
@DOLLOR #30 这个深有同感,打卡文件管理器的一瞬间整个人都不好了
|
|
mengyang624Feb 18, 2019
34
|
|
35
推送问题不是常识吗?
苹果系统本身有统一的推送机制,android 也有系统级别的统一推送机制。 但是国内墙的问题使得这个机制无法工作,然后各个应用就使用各种手段常驻后台维持自己的长连接推送。各个程序都在台运行会造成严重的耗电问题,厂家为了解决这个问题各种杀后台进程,进程被杀后程序自己的推送机制当然挂了。 几年前曾经实现过 android 推送,算是明白 app 和厂家之间的相爱相杀。 android 锁屏一段时间后,cpu 会关闭,这时候即使 app 没被杀死也无法工作。虽然 app 可以强制 cpu 不关闭,但是耗电会很高,除了极少数特殊用途 app,其他 app 敢这么干是等着被卸载。 那么只能选择定时唤醒 cpu 去维持自己的推送通道,不过 google android api 文档上面写的很清楚的定时器 api 实际工作并不是那么可靠。 厂家为了解决各个 app 为了维持自己的推送通道不断唤醒 cpu 造成耗电加剧问题,当检测到 app 执行太多的唤醒操作后就不会在唤醒 app 了,app 无法唤醒会造成长连接被关闭当然会造成推送失败。 即使手机提供了白名单等功能,实际测试看起来也是无效,当执行太多唤醒时 app 会进入黑名单,定时器完全不工作了。 当时围绕着能够唤醒关闭 cpu 的各个功能查了一遍,最终找到了一个网络唤醒 cpu 的方式。即服务器发包,基带收到数据后会唤醒 cpu,android 系统会将数据传输给 app,这样就避开了定时器不允许运行太多的问题。 但是如果这个长连接因为各种意外断开,那么 app 就无法被服务器数据唤醒了,只能等到下次屏幕开启等广播或超长定时器唤醒后重建长连接了,这就是推送延迟。 |
|
amwyyyyFeb 18, 2019
36
可以用小米、华为、魅族、oppo,这些手机有做厂商推送,送达率会比较高。
|
|
drushFeb 18, 2019
37
我在用 pixel 3 原生 android, 在香港没有墙,微信用的是 google play 上的版本,推送一样有问题。还不只我一个。
https://www.reddit.com/r/China/comments/67fiia/not_getting_wechat_notifications_unless_i_open/ |
|
AugFeb 18, 2019
39
android 还能活几年,fuchsia 啥时候上架。
|
|
davidliu645Feb 18, 2019
41
统一推送联盟,了解一下
|
|
fuchaofatherFeb 18, 2019
42
原生试试这个组件[MIPUSH]( https://github.com/MiPushFramework/MiPushFramework)
|
|
chinvoFeb 18, 2019 via iPhone
43
@amwyyyy #35 厂商推送就是毒瘤,要接入一大坨 sdk 不说,还要针对不同 ui 发不同的包,或者在程序里面判断是哪个 ui
|
|
koalliFeb 18, 2019
44
各种市场各种渠道,还有市场会告诉你游戏更新了然后把你原来装的游戏换成他们自己市场的包...没有人遇到过吗。。
|
|
NieKingFeb 18, 2019
46
@davidliu645 这玩意得等到年底。。。
|
|
ByteRanFeb 18, 2019
47
|
|
48
推送都是关了的,所以有啥区别呢。
|
|
fox0001Feb 18, 2019 via Android
49
@davidliu645 #41 统一数据收集联盟
|
|
wanwaneryideFeb 18, 2019
50
@tanranran 大概今年能上线吧
|
|
namescFeb 18, 2019
51
统一推送联盟,国内但凡有点规模的厂商都在里面了(连锤子都在里面),索尼、三星、谷歌是观察员,所以只要推行起来,以后国产 APP 的消息推送问题应该就解决了。
问题是这东西要搞两年多,2017 年 10 月份成立的,要到 2019 年 3 月才开始测试,到 12 月底才全面兼容。 |
|
KingBillSameFeb 18, 2019 via Android
52
華為和小米推送比較多 魅族也有 其他少一點 當然主要是 fcm 沒得用 hosts 可以解決一些 至於統一聯盟 不太相信能搞的起來 看看之前約談 qq 和網易雲 到現在該怎麽樣還是怎麽樣
|
|
54
对安卓最失望的地方是没有把封杀了 Google 的地方给封杀掉。
|
|
CbdyFeb 18, 2019 via Android
56
为什么我感觉微信还行?(我不懂 APP 开发
|
|
zzxinFeb 18, 2019
57
苹果的在信号不好的时候照样收不到通知,今年的新款 iphone 信号又差。。。所以用起来半斤八两
|
|
kaedeaFeb 18, 2019 via Android
58
gcm 微信 QQ 支付宝等推送不错
|
|
DuckFlyFeb 18, 2019 via iPhone
59
推送是有的,只不过中国不能用
|
|
morethanseanFeb 18, 2019
60
@drush 微信不是真正走 GCM 的, 不管有没有墙你的推送都可能不实时。你下一个 whatsapp 或者 telegram 对比下就知道了。
|
|
honeyshine75Feb 18, 2019
61
这个有感触,1+3t 就这样,tele 只有不小心滑掉之后就不推送了,还有 duo 也是,推送不同意的锅,ios 就不一样了,强制一个推送口
|
|
johnnie502Feb 18, 2019
62
希望墙解禁 GCM ?太幼稚的想法。。。只要没有监管的通道,不可能给你放行的,醒醒。。。
|
|
cjw6Feb 18, 2019
63
国内安卓最大的失望是无法用 google play
|
|
0o0o0Feb 18, 2019 via Android
64
gcm 好像早就不墙了,我的索尼即使不挂也能收到 YouTube 之类应用的消息,看过通知日志确实没问题。但用 MIUI,即使安了谷歌套挂了梯开了 gcm 也收不到,大概是被 MIUI 净化之类的东西给杀了?
|
|
flynajFeb 18, 2019 via Android
65
gcm 你确定你的网络可以正常连接,国内就不可能正常。
|
|
moposxFeb 18, 2019 via Android
66
@hellormrfool 我的开发版也有问题,微信不提示消息然后点开冒出一大堆..
|
|
wendzhueFeb 18, 2019
67
看标题还以为指的是经常有应用往你的相册乱塞东西
|
|
dream7758522Feb 19, 2019 via Android
69
获取电话权限和获取机器唯一标识码没有分开
|
|
taaaangFeb 19, 2019
70
安卓固然有它的问题,所以很多机器很便宜
|
|
LeuFeb 19, 2019
71
在国内安卓官方的推送渠道 gcm 会被墙,而苹果的官方推送渠道是正常的。这就导致国内的安卓 app 只能使用各种第三方的推送渠道,比如使用小米推送 sdk 的 app 安装在小米手机上,它的推送就属于系统级推送肯定会收到,但是这个 app 装在华为手机上就不一定了。
|
|
auinFeb 19, 2019
72
在错误的条件下得出错误的结论
|
|
chniccsFeb 19, 2019
73
在不能用 gcm 的时候,就只能指望它了 https://i.loli.net/2019/02/19/5c6b5cb565194.jpg
|
|
chniccsFeb 19, 2019
74
@xiva1209 应该是微信并没有在国内机器的系统白名单内,会被杀掉进程,国内的手机基本都只能把微信放在白名单内了,基本不会在清理内存的时候杀掉它。其实也算是一种被绑架了。
|
|
U2FsdFeb 19, 2019
76
公司的安卓开发同事都日常用 iPhone
虽然我个人的使用习惯是把除了微信以外的推送都关了。。。 |
|
yfu1900Feb 19, 2019
77
墙的缘故,挂个梯子
|
|
jarodiseFeb 19, 2019
78
主要槽点集中在两个:1. 应用生态 2. 相册管理
|
|
lucifer9Feb 19, 2019
79
放那不动的话默认半小时就没啥推送了
当然电池设置里面自己加不限制的可破 除了国产那几个。比如钉钉开不限制,后台永远在 但是还是有不推送的时候 |
|
HeavytigerFeb 19, 2019
80
系统会杀后台进程,所以,推送收不到。还有个失望的地方就是不能自动更新 app
|
|
Fanatique32Feb 19, 2019
81
微信就是垃圾,改正,腾讯就是中国 IT 技术发展的阻碍。
|
|
junjieyuanxilingFeb 19, 2019 via Android
82
@Heavytiger 这是应用商店的功能,我还真不知道有哪个不支持……
|
|
ztaoberFeb 19, 2019
83
自建推送通道,集成华为小米 oppo 推送 sdk。在小米华为 oppo 手机上降级走对应厂商版 SDK
但是还是问题多多 没办法 |
|
converFeb 19, 2019 via iPhone
84
我也是因为推送放弃 Android 的,24h SS 也无解
|
|
ThomasZFeb 19, 2019 via Android
85
我就留了一个微信,其他推送全部关掉。。。。
|
|
ghdmnlFeb 19, 2019
86
容易进病毒...
|
|
whkvfFeb 19, 2019 via Android
87
wechat 确实不好弄,所以大厂都是预置好了策略。原生的话,还是要折腾,比如绿色守护要把这个踢出来。
|
|
catcalseFeb 19, 2019
88
等 ios 开源了再和安卓比吧
|
|
liuhaibinFeb 19, 2019
89
原生推送很好用的,现在每个手机厂家自己做的推送。当然不及时。
|
|
try2giveupFeb 20, 2019
90
如果有要求,还是放弃 Android 吧。
|
|
91
@try2giveup 放弃倒不至于,至少目前对这代 iphone 也不是很满意
|