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