开发者社区 问答 正文

应用研发平台EMAS 只是切出了App页面,没锁屏,好像不走离线消息发送?

问题1:应用研发平台EMAS 只是切出了App页面,没锁屏,好像不走离线消息发送?
问题2:那没走发送代码
回答3:服务端日志没有输出,应该是没走服务端调用api发送离线消息

展开
收起
真的很搞笑 2023-07-12 18:14:32 69 分享 版权
3 条回答
写回答
取消 提交回答
  • 应用研发平台EMAS旨在提供全面的移动应用开发和管理解决方案,包括推送服务。根据您的描述,如果应用程序只是切出页面而没有锁屏,并且似乎没有触发离线消息发送,这可能与以下因素有关:

    1. 推送权限设置:请确保您的应用已经获得了推送权限,并且在用户设备上允许发送推送通知。如果用户关闭了推送通知或者没有给予应用程序推送权限,那么离线消息将无法被触发。

    2. 消息到达策略:EMAS推送服务支持不同的消息到达策略,例如在线消息、离线消息等。如果您希望在应用程序未锁屏时也能接收到消息,可以配置离线消息功能。确保您的推送服务配置正确,使其支持离线消息。

    3. 后台配置问题:确认您的应用是否正确配置了推送服务相关的后台设置。例如,阿里云推送服务需要您在控制台中设置相应的推送通道和推送规则,以确保消息能够正确地发送到设备。

    4. 设备状态问题:有些设备可能会在屏幕锁定后暂停推送服务,导致一段时间内无法接收到推送。这取决于设备的具体设置和操作系统。您可以尝试在设备解锁后检查是否收到了推送消息。

    2023-07-12 20:09:35
    赞同 展开评论
  • 北京阿里云ACE会长

    EMAS 会优先使用推送通知进行消息推送,而不是使用离线消息。

    推送通知是一种优先级较高的消息类型,可以在应用在后台运行或者切出页面的情况下直接推送到通知栏,用户可以通过通知栏查看和处理消息。而离线消息则是一种优先级较低的消息类型,只有在应用完全关闭或者手机无法联网的情况下才会使用。

    如果应用在后台运行或者切出页面但没有锁屏,可以尝试检查应用的推送通知设置,确保应用正常推送通知,并且通知内容包含了必要的信息。

    2023-07-12 18:25:46
    赞同 展开评论
  • 回答1:切出了就是离线
    回答2:没走发送代码是啥意思,不是控制台或者后端发送吗
    回答3: 服务端发通知和客户端的状态没关系,此回答整理自钉群“应用研发平台EMAS开发者交流群”

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