应用研发平台EMAS定时推能大于7天么?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
应用研发平台EMAS的定时推送功能不能设置超过7天的定时时间。根据知识库中的说明,定时发送的时间限制为最迟不得超过7天。如果尝试设置超过7天的定时推送时间,系统会报错并提示“Specified PushTime can not be after seven days”,即定时发送时间不能晚于7天。
定时发送时间限制
在配置推送时,PushTime
参数用于设置定时发送时间。该参数的时间格式需遵循 ISO8601 标准,并使用 UTC 时间(格式为 YYYY-MM-DDThh:mm:ssZ
)。但无论时间格式如何正确,定时发送的时间都不能超过当前时间的 7 天后。
错误提示与限制
如果用户尝试设置超过 7 天的定时推送时间,系统会返回错误代码和语义提示:“Specified PushTime can not be after seven days”。这是由阿里云推送服务的规则所决定的,无法通过配置绕过此限制。
建议解决方案
如果需要实现超过 7 天的推送计划,可以考虑以下方法:
ExpireTime
参数的配合。ExpireTime
表示离线消息的过期时间,且必须满足 ExpireTime > PushTime + 3秒
的条件,以避免因网络延迟导致推送失败。综上所述,EMAS 的定时推送功能严格限制为最多 7 天,超出此范围需通过其他方式实现。