开发者社区 问答 正文

应用研发平台EMAS上这个日志会不会影响推送?是什么导致这个错的?

应用研发平台EMAS上这个日志会不会影响推送?是什么导致这个错的?ecb64a293c3f5de48b21743118848087.png

展开
收起
小小鹿鹿鹿 2024-01-09 22:59:37 78 分享 版权
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在应用研发平台EMAS上,如果推送日志出现"reason: 10045#null"的错误,这通常是因为推送的日志内容超过了阿里云EMAS的限制。每个日志消息的最大长度为4KB,一旦推送的日志内容超过了这个限制,就会收到这个错误。

    同时,推送失败可能会影响消息的可靠性并增加spoofing风险,这是因为未经签名的推送意味着任何人都可以通过EMAS接口下发推送,因此无法确保消息来源的真实性。而且,未加签名的推送无法实现消息的完整性和不可否认性,这会增加推送的安全性风险。

    对于首次接入推送不成功的情况,可以进行以下步骤来定位并解决问题:首先检查推送通道是否初始化成功,确保注册的onSuccess回调函数能被成功调用。如果推送通道初始化失败,需要查看错误日志以及错误码,并根据错误提示检查appKey、appSecret等配置是否正确。同时,查看推送日志和相关的错误日志可以帮助评估是否有错误产生,从而确定错误的发生原因。

    2024-01-13 18:25:46
    赞同 展开评论
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
还有其他疑问?
咨询AI助理