开发者社区 问答 正文

在应用研发平台EMAS中APP进程没在后台运行,收到推送通知后可以 拉起APP进程么 ?

在应用研发平台EMAS中APP进程没在后台运行,收到推送通知后可以 拉起APP进程么 ?

展开
收起
曹凯1211 2023-08-09 12:21:06 74 发布于四川 分享
分享
版权
3 条回答
写回答
取消 提交回答
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    大概明白你的意思,但这个跟机型有关系,不同的ROM对应用进程的权限管理限制不同,部分ROM环境下应用进程可以被拉起响应推送信息,部分机型受限无法被拉起,无法被拉起时推送不到。

    2023-08-09 21:45:00 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在应用研发平台EMAS中,当你的应用进程没有在后台运行时,如果收到推送通知,是有可能通过推送通知来拉起应用进程的。这取决于设备的操作系统和用户的设置。

    对于 iOS 设备,根据苹果的规定,在应用进程没有在后台运行时,当收到远程推送通知时,用户点击通知将会唤起应用,并触发相应的回调方法。你可以在应用的 AppDelegate 类中实现相应的推送通知回调方法(如didReceiveRemoteNotification),以便在应用被拉起时进行处理。

    对于 Android 设备,当应用进程没有在后台运行时,接收到推送通知可以通过 Huawei Push Kit 或阿里云移动推送服务的通道,唤起应用进程并触发自定义的广播接收器或服务。你可以在应用的相应组件中注册广播接收器或启动服务,以处理推送通知的相关逻辑。

    需要注意的是,具体的实现方式和配置步骤可能会因不同的推送服务、操作系统版本和设备型号而有所不同。为了确保成功拉起应用进程并处理推送通知,建议参考所使用的推送服务的文档和示例代码,以获取详细的集成指南和操作说明。

    2023-08-09 13:14:21 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • app进程没在后台运行是指进程被杀掉了吗?如果进程被杀掉了需要集成离线通道,https://help.aliyun.com/document_detail/434676.html ——此回答整理自钉群【移动推送】技术支持3群-应用研发平台EMAS

    2023-08-09 12:30:54 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论