开发者社区 问答 正文

应用研发平台EMAS不用在代码里写窗体吗?有消息了自己会调用弹窗通知吗?

应用研发平台EMAS不用在代码里写窗体吗?有消息了自己会调用弹窗通知吗?

展开
收起
嘟嘟嘟嘟嘟嘟 2023-12-07 07:56:42 71 分享 版权
4 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在应用研发平台EMAS中,弹窗通知需要开发者自己创建。你可以通过使用辅助弹窗来确保在App被后台清理的情况下仍然能收到推送通知。并且,EMAS提供了控制台推送通知的功能,你可以根据操作步骤设置通知标题、通知内容以及选择推送环境等。

    然而,值得注意的是,弹窗通知可能会受到系统设置或应用程序权限限制的影响。例如,如果用户关闭了通知弹窗或禁用了应用程序的通知权限,那么通知弹窗就无法正常显示。因此,建议检查系统设置和应用程序的权限设置,确保已经开启了通知权限。另外,设备的屏幕状态也可能影响通知弹窗的显示。因此,推荐在不同的设备状态下测试应用程序的通知功能,以确保通知弹窗可以正常显示。

    2023-12-07 13:49:46
    赞同 展开评论
  • 会的,你按文档接就行。
    https://help.aliyun.com/document_detail/447553.html?spm=a2c4g.434791.0.0.656d65e6xwen6b
    此回答整理自钉群“【移动推送】技术支持3群-应用研发平台EMAS”

    2023-12-07 10:39:15
    赞同 展开评论
  • 应用研发平台EMAS通常会为开发者提供一定的默认通知功能,以帮助处理接收到的推送消息并显示相应的弹窗通知。这意味着在某些情况下,你可能不需要自己编写用于创建通知窗体的代码。

    例如,当你的应用程序处于后台时,收到一条推送通知,EMAS可能会自动在设备的通知栏中显示一个通知,并在用户点击该通知时打开你的应用程序。然而,这通常取决于你如何配置推送通知和应用程序的行为。

    如果你希望自定义通知弹窗的样式或行为,或者需要在特定条件下(如应用在前台运行时)显示特殊的弹窗通知,那么你可能需要在代码中实现这些功能。你可以通过调用EMAS提供的API来设置通知的格式、触发条件以及定制化的展示效果。

    2023-12-07 08:58:37
    赞同 1 展开评论
  • 需要用辅助弹窗接入的https://help.aliyun.com/document_detail/434684.html?spm=a2c4g.616671.0.i6

    概述
    接入推送功能的App进程在后台被清理后会收不到推送通知;使用辅助弹窗后,可以借助设备的系统通道,保证在App后台被清理的情况下,仍能收到推送通知。辅助弹窗的通知展示效果和普通通知相同。

    使用辅助弹窗后,通知将由设备系统托管弹出,单击通知栏将转跳到指定的Activity。

    注意
    辅助弹窗功能的使用依赖于厂商通道,请确保已集成最新的厂商通道SDK。

    2023-12-07 08:48:40
    赞同 展开评论