Re: [请益] 应用程式不在背景能否收到推播?

楼主: qq3rpv ( )   2014-08-28 12:11:30
※ 引述《qq3rpv ( )》之铭言:
: 大家好,小弟本来是使用iOS系统,最近买了一只小米3。
: 有个问题想请教:
: 如果我在背景关掉应用程式(比如说line或FB),这样还能收到推播吗?
: 因为我简单的测试了一下,好像无法收到,还是说这是小米机的问题?
后来我写了一只android小程式注册推播(GCM),再用c#发送推播讯息,
用来发送的url是https://android.googleapis.com/gcm/send
拿了两只手机测试,一只是台湾版小米3,一只是丽台(Leadtek) amor A1
都不是主流手机,之后再借HTC跟三星测试看看。
PS:人在台湾。
测试结果如下:
情况1:都在背景执行,不关萤幕
结果:两只手机都收的到推播讯息。
情况2:都在背景执行,关掉萤幕
结果:两只手机都收的到推播,萤幕也会亮起唤醒。
情况3:强制结束,不在背景执行,不关萤幕
结果:小米收不到推播。A1可以收到推播。
情况4:强制结束,不在背景执行,关掉萤幕
结果:小米一样收不到推播。
A1可以收到推播,但不会唤醒。会知道有收到是后来打开手机上方出现推播通知。
其实我是第一次写注册推播的功能,不确定是否正确就是了。
但如果单就结果来看的话,小米一旦强制结束app,就收不到推播了,
即使后来再打开app也不会有讯息。
而A1就算强制结束仍然收的到推播,只是不在背景执行的话就无法唤醒。
所以...这会是跟手机有关吗?
作者: llI (...)   2014-08-28 12:19:00
小米的framework可能被修过了…
作者: diabloevagto (wi)   2014-08-28 12:29:00
小米有说会对齐唤醒
楼主: qq3rpv ( )   2014-08-28 12:36:00
对齐换醒是?
作者: GUNDAMGOGOGO (B!kada )   2014-08-28 15:35:00
GCM 小米
作者: jorden2895 (登爷)   2014-08-28 15:50:00
就是非立即性推播减少手机不断唤醒的可能
作者: kcl0801 (kcl)   2014-08-28 17:39:00
greenify跟infocus这牌内建的节电器也有对齐换醒 他会在某个时间一次接收全部的推播 好比十分钟一次这样 如果你需要推播的程式装的多 可能十分钟内毎一分钟都在接收这样很耗电 所以他解决的做法是干脆我就设个时间一次收完如果这之间有推播进来 要等到下次接收的时间才会收到 除非你自己去开APP 那就会立刻收到该APP的推播

Links booklink

Contact Us: admin [ a t ] ucptt.com