开发者社区 问答 正文

应用研发平台EMAS 小米手机用的MI8 我在app离线的情况下 手机没有锁屏息屏 可以收?

应用研发平台EMAS 小米手机用的MI8 我在app离线的情况下 手机没有锁屏息屏 可以收到离线通知 但是如果我息屏了 我在EMAS平台查看 消息状态是已受理 我亮屏解锁后 再查询通知推送状态 就是已到达 这个是咱们这边没下发?ae8ca91539ec06c5a04b450dd3fd5462.jpg
我看vivo的会立即下发的

展开
收起
真的很搞笑 2023-07-12 18:21:25 118 分享 版权
3 条回答
写回答
取消 提交回答
  • 在应用研发平台EMAS中,当您的应用处于离线状态且手机没有锁屏或息屏时,可以接收来自EMAS的推送消息。这是因为EMAS使用的推送机制不受手机锁屏或息屏状态的限制。

    无论应用是否处于离线状态,只要手机处于联网状态并且网络连接正常,您的应用都有能力接收到EMAS发送的推送消息。即使手机没有锁屏或息屏,应用仍然可以运行,并通过网络接收到推送消息。

    2023-07-12 19:52:26
    赞同 展开评论
  • 北京阿里云ACE会长

    当手机解锁或亮屏后,MI8这时才真正下发缓存的推送消息给app,消息状态才变为"已到达"。

    这表明在手机息屏期间:

    小米MI8已经从应用研发平台EMAS那边成功接收到推送消息。

    但由于手机息屏,MI8并没有立即下发给app,而是先做了缓存。

    只有手机亮屏后,MI8才下发缓存的推送,消息才最终送达到app。

    这样设计是为了在手机息屏时不打扰用户,等亮屏再一并下发缓存的推送。

    所以是小米MI8的这种行为,与应用研发平台EMAS无关。

    2023-07-12 18:29:25
    赞同 展开评论
  • 杀掉进程再发一条,不要打开app,我查也是离线已达的,此回答整理自钉群“应用研发平台EMAS开发者交流群”

    2023-07-12 18:24:30
    赞同 展开评论