1
alexsunxl 2019-02-18 14:51:47 +08:00 1
你是说某个 app 的推送,还是整个手机的推送,还是你自己做的应用的测试推送。
安卓推送确实太乱了, 国内又不能直接用 google play 的。 国家不是整了一个推送联盟吗,现在好像也没啥大进展。 |
2
zealot0630 2019-02-18 14:55:04 +08:00 via Android 21
国家问题,gcm 推送非常稳定
|
3
WuwuGin 2019-02-18 14:55:56 +08:00 3
gcm 没挂爱过上网都能给你推过来,反观微信这种毒瘤。。
|
4
wanwaneryide 2019-02-18 15:03:23 +08:00
@alexsunxl 之前看新闻说的国内的几个手机品牌都准备上统一的推送了。我用的小米的手机,不运行成的情况下,百度地图,淘宝,支付宝,企业微信,京东都能推送消息,就是不知道是不是用的小米的推送服务还是联盟的
|
6
Gcourage 2019-02-18 15:07:28 +08:00 via iPhone
今年应该就会上工信部统一的推送通知那个系统了吧。
Android 主要是国内 app 不受监管。 不知道在 Google play 上下载的 app 是否会好很多 |
7
razios OP 也不一定,我的 app 也都是尽量 gplay 上下,很多 gplay 应用也是丢失推送。。
|
8
cpopking 2019-02-18 15:13:53 +08:00
用 MiPushFramework...
实现原生系统使用 mipush... |
9
honeycomb 2019-02-18 15:15:22 +08:00 via Android
通过 fcm ( gcm )推送的有通道被墙的问题。
不走它的则各个都是“垃圾”,诶 |
10
NaiveSimpleYoung 2019-02-18 15:25:21 +08:00
iOS 的推送都经过 apns 由系统确保稳定性,Android 在中国由于 fcm 的缺失,没有一个统一的系统级的推送通道确保推送的稳定。
|
11
Shook 2019-02-18 15:39:55 +08:00
我还是觉得差距特别大,在动画 /手势操作方面。
|
12
hahastudio 2019-02-18 15:42:06 +08:00
我猜测微信即便是在 Google Play 上的版本也是不走 GCM 的吧,而是隔一段时间把自己拉到前台然后拿通知
因为每隔一段时间通知里就会有一条记录说 WeChat is running |
13
xings 2019-02-18 15:47:55 +08:00
也不算是失望的地方,一个微信群里,有人推荐安装了一个可以看不可描述视频的软件,安卓机的群友,中毒了,QQ 邮箱自动发邮件出去了。苹果的,没事。
|
14
zts1993 2019-02-18 15:49:48 +08:00
@wanwaneryide #4 小米系统内置小米推送通道
|
15
zts1993 2019-02-18 15:50:07 +08:00
上 MiPushFramework 啊,原生也可以美滋滋
|
16
NieKing 2019-02-18 15:53:20 +08:00
所以你打算换苹果?
|
17
metalbug 2019-02-18 15:56:30 +08:00
是的
|
18
yukiww233 2019-02-18 15:58:20 +08:00
原生系统不跨墙只有后台没有推送
国内只有 mipush 和 HuaweiPush 接入的稍微多点,其他都是半残废 |
19
HangoX 2019-02-18 16:03:46 +08:00
推送的确是个问题,只能等国家那个统一推送联盟了
|
20
hyyou2010 2019-02-18 16:04:33 +08:00
墙的缘故,无解。想做国家级的统一推送,但实际协调起来很难,现在都没啥消息了。很疑惑,墙就无法精细过滤,放过 gcm ?
|
21
wanwaneryide 2019-02-18 16:09:37 +08:00
@Gcourage google 上下载的也没啥用,然后下次 APP 直接提示你更新,又成了国内版了
|
22
hellormrfool 2019-02-18 16:14:51 +08:00
为什么 MIUI 10.2 微信偶尔会不提示新消息!
|
23
murmur 2019-02-18 16:15:55 +08:00
消息推送是省电机制的锅
没有 py 各种 rom 的程序 进后台基本商就是被杀 |
24
orangeade 2019-02-18 16:17:15 +08:00
只能怪墙了,我对国内软件推送没需求,墙外软件推送都很舒服,ifttt、telegram、outlook 啥的
还有 Chrome 的 web notification 原生系统,又对国内推送有需求,试试第三方 MiPush, 加上 magisk 基本和 MIUI 差不多了: https://github.com/MiPushFramework/MiPushFramework @wanwaneryide #21 忽略不久行了,我基本不更新 play 上下载 app 的国内版,没必要,都是广告 |
25
heiyutian 2019-02-18 16:17:15 +08:00 via Android
建议谷歌把推送权限从新系统给限制了,这样以后那些想绕开谷歌搞自己的统一推荐都没门,然后不得不解禁 gmc 来福利大家。
|
28
kernel 2019-02-18 16:26:49 +08:00 via Android
可以看出来国产的操作系统开发商一盘散沙,全是垃圾,可以不用 gcm,但就这几家厂商就不能痛痛快快马上搞一个出来,那个统一推送的都几年了没下文
|
29
outladder 2019-02-18 16:27:43 +08:00 via Android
费电
|
30
alexsunxl 2019-02-18 16:34:50 +08:00
小米和华为的推送这种厂商自己定制系统里的推送通道还是很稳定的,体验应该接近 fcm 这种。
就是苦了开发者, 做安卓 app 的推送要兼容各种不同的通道 |
31
DOLLOR 2019-02-18 16:37:07 +08:00 via Android 3
我对安卓最失望的是各路流氓在 SD 卡里随地大小便的现状
|
32
skylancer 2019-02-18 16:38:00 +08:00
@hahastudio 走,但是 fcm 不用于推送信息,而是用来唤醒用的,而且还不是高优先级
|
33
bolide2005 2019-02-18 16:45:56 +08:00
@DOLLOR #30 这个深有同感,打卡文件管理器的一瞬间整个人都不好了
|
34
mengyang624 2019-02-18 16:51:11 +08:00
|
35
gamexg 2019-02-18 17:01:09 +08:00 3
推送问题不是常识吗?
苹果系统本身有统一的推送机制,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 就无法被服务器数据唤醒了,只能等到下次屏幕开启等广播或超长定时器唤醒后重建长连接了,这就是推送延迟。 |
36
amwyyyy 2019-02-18 17:04:41 +08:00
可以用小米、华为、魅族、oppo,这些手机有做厂商推送,送达率会比较高。
|
37
drush 2019-02-18 17:10:31 +08:00
我在用 pixel 3 原生 android, 在香港没有墙,微信用的是 google play 上的版本,推送一样有问题。还不只我一个。
https://www.reddit.com/r/China/comments/67fiia/not_getting_wechat_notifications_unless_i_open/ |
38
xiva1209 2019-02-18 17:31:52 +08:00
@drush 对的,我 p2xl,也是,只有打开微信才有通知。垃圾腾讯死也不上 fcm,play 评论区全是收不到通知的反馈
|
39
Aug 2019-02-18 17:35:12 +08:00
android 还能活几年,fuchsia 啥时候上架。
|
41
davidliu645 2019-02-18 18:07:49 +08:00
统一推送联盟,了解一下
|
42
fuchaofather 2019-02-18 18:10:49 +08:00
原生试试这个组件[MIPUSH]( https://github.com/MiPushFramework/MiPushFramework)
|
43
chinvo 2019-02-18 18:11:41 +08:00 via iPhone
@amwyyyy #35 厂商推送就是毒瘤,要接入一大坨 sdk 不说,还要针对不同 ui 发不同的包,或者在程序里面判断是哪个 ui
|
44
koalli 2019-02-18 18:17:11 +08:00
各种市场各种渠道,还有市场会告诉你游戏更新了然后把你原来装的游戏换成他们自己市场的包...没有人遇到过吗。。
|
46
NieKing 2019-02-18 18:26:24 +08:00
@davidliu645 这玩意得等到年底。。。
|
47
tanranran 2019-02-18 18:28:56 +08:00
|
48
thinkloki 2019-02-18 18:38:56 +08:00 1
推送都是关了的,所以有啥区别呢。
|
49
fox0001 2019-02-18 18:58:30 +08:00 via Android
@davidliu645 #41 统一数据收集联盟
|
50
wanwaneryide 2019-02-18 19:09:27 +08:00
@tanranran 大概今年能上线吧
|
51
namesc 2019-02-18 19:11:07 +08:00
统一推送联盟,国内但凡有点规模的厂商都在里面了(连锤子都在里面),索尼、三星、谷歌是观察员,所以只要推行起来,以后国产 APP 的消息推送问题应该就解决了。
问题是这东西要搞两年多,2017 年 10 月份成立的,要到 2019 年 3 月才开始测试,到 12 月底才全面兼容。 |
52
KingBillSame 2019-02-18 19:19:25 +08:00 via Android
華為和小米推送比較多 魅族也有 其他少一點 當然主要是 fcm 沒得用 hosts 可以解決一些 至於統一聯盟 不太相信能搞的起來 看看之前約談 qq 和網易雲 到現在該怎麽樣還是怎麽樣
|
54
ooxcoo 2019-02-18 19:46:44 +08:00 via iPhone 1
对安卓最失望的地方是没有把封杀了 Google 的地方给封杀掉。
|
56
Cbdy 2019-02-18 20:03:08 +08:00 via Android
为什么我感觉微信还行?(我不懂 APP 开发
|
57
zzxin 2019-02-18 20:08:45 +08:00
苹果的在信号不好的时候照样收不到通知,今年的新款 iphone 信号又差。。。所以用起来半斤八两
|
58
kaedea 2019-02-18 20:28:13 +08:00 via Android
gcm 微信 QQ 支付宝等推送不错
|
59
DuckFly 2019-02-18 21:01:12 +08:00 via iPhone
推送是有的,只不过中国不能用
|
60
morethansean 2019-02-18 21:31:20 +08:00
@drush 微信不是真正走 GCM 的, 不管有没有墙你的推送都可能不实时。你下一个 whatsapp 或者 telegram 对比下就知道了。
|
61
honeyshine75 2019-02-18 21:32:20 +08:00
这个有感触,1+3t 就这样,tele 只有不小心滑掉之后就不推送了,还有 duo 也是,推送不同意的锅,ios 就不一样了,强制一个推送口
|
62
johnnie502 2019-02-18 22:24:14 +08:00
希望墙解禁 GCM ?太幼稚的想法。。。只要没有监管的通道,不可能给你放行的,醒醒。。。
|
63
cjw6 2019-02-18 22:25:19 +08:00
国内安卓最大的失望是无法用 google play
|
64
0o0o0 2019-02-18 22:35:27 +08:00 via Android
gcm 好像早就不墙了,我的索尼即使不挂也能收到 YouTube 之类应用的消息,看过通知日志确实没问题。但用 MIUI,即使安了谷歌套挂了梯开了 gcm 也收不到,大概是被 MIUI 净化之类的东西给杀了?
|
65
flynaj 2019-02-18 22:45:20 +08:00 via Android
gcm 你确定你的网络可以正常连接,国内就不可能正常。
|
66
moposx 2019-02-18 23:01:33 +08:00 via Android
@hellormrfool 我的开发版也有问题,微信不提示消息然后点开冒出一大堆..
|
67
wendzhue 2019-02-18 23:03:47 +08:00
看标题还以为指的是经常有应用往你的相册乱塞东西
|
69
dream7758522 2019-02-19 00:00:16 +08:00 via Android
获取电话权限和获取机器唯一标识码没有分开
|
70
taaaang 2019-02-19 08:49:06 +08:00
安卓固然有它的问题,所以很多机器很便宜
|
71
Leu 2019-02-19 09:00:45 +08:00
在国内安卓官方的推送渠道 gcm 会被墙,而苹果的官方推送渠道是正常的。这就导致国内的安卓 app 只能使用各种第三方的推送渠道,比如使用小米推送 sdk 的 app 安装在小米手机上,它的推送就属于系统级推送肯定会收到,但是这个 app 装在华为手机上就不一定了。
|
72
liuxey 2019-02-19 09:16:08 +08:00
在错误的条件下得出错误的结论
|
73
chniccs 2019-02-19 09:33:53 +08:00
在不能用 gcm 的时候,就只能指望它了 https://i.loli.net/2019/02/19/5c6b5cb565194.jpg
|
74
chniccs 2019-02-19 09:36:45 +08:00
@xiva1209 应该是微信并没有在国内机器的系统白名单内,会被杀掉进程,国内的手机基本都只能把微信放在白名单内了,基本不会在清理内存的时候杀掉它。其实也算是一种被绑架了。
|
76
U2Fsd 2019-02-19 09:52:57 +08:00
公司的安卓开发同事都日常用 iPhone
虽然我个人的使用习惯是把除了微信以外的推送都关了。。。 |
77
yfu1900 2019-02-19 10:16:30 +08:00
墙的缘故,挂个梯子
|
78
jarodise 2019-02-19 10:16:35 +08:00
主要槽点集中在两个:1. 应用生态 2. 相册管理
|
79
lucifer9 2019-02-19 10:48:21 +08:00
放那不动的话默认半小时就没啥推送了
当然电池设置里面自己加不限制的可破 除了国产那几个。比如钉钉开不限制,后台永远在 但是还是有不推送的时候 |
80
Heavytiger 2019-02-19 11:03:41 +08:00
系统会杀后台进程,所以,推送收不到。还有个失望的地方就是不能自动更新 app
|
81
Fanatique32 2019-02-19 11:05:16 +08:00
微信就是垃圾,改正,腾讯就是中国 IT 技术发展的阻碍。
|
82
junjieyuanxiling 2019-02-19 13:11:04 +08:00 via Android
@Heavytiger 这是应用商店的功能,我还真不知道有哪个不支持……
|
83
ztaober 2019-02-19 15:02:43 +08:00
自建推送通道,集成华为小米 oppo 推送 sdk。在小米华为 oppo 手机上降级走对应厂商版 SDK
但是还是问题多多 没办法 |
84
conver 2019-02-19 15:22:50 +08:00 via iPhone
我也是因为推送放弃 Android 的,24h SS 也无解
|
85
ThomasZ 2019-02-19 15:42:12 +08:00 via Android
我就留了一个微信,其他推送全部关掉。。。。
|
86
ghdmnl 2019-02-19 16:19:13 +08:00
容易进病毒...
|
87
swsh007 2019-02-19 17:11:54 +08:00 via Android
wechat 确实不好弄,所以大厂都是预置好了策略。原生的话,还是要折腾,比如绿色守护要把这个踢出来。
|
88
catcalse 2019-02-19 17:14:10 +08:00
等 ios 开源了再和安卓比吧
|
89
liuhaibin 2019-02-19 17:16:26 +08:00
原生推送很好用的,现在每个手机厂家自己做的推送。当然不及时。
|
90
try2giveup 2019-02-20 10:16:28 +08:00
如果有要求,还是放弃 Android 吧。
|
91
razios OP @try2giveup 放弃倒不至于,至少目前对这代 iphone 也不是很满意
|