开发者社区 问答 正文

应用研发平台EMASapp更新的时候 提示错误是为什么呀?

应用研发平台EMASapp更新的时候 提示错误是为什么呀?
Apk update:NOTIFY_TOO_MANY_TIMES
21bfcdc4b4f81be44858825b85d68887.png

展开
收起
青城山下庄文杰 2023-08-07 19:29:40 90 分享 版权
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    如果应用在很短时间内发送了太多通知,那Android就认为这是一个滥用通知权限的应用,
    然后就会拒绝接收后续的通知,从而导致EMAS的APK更新失败。

    如该错误提示 NOTIFY_TOO_MANY_TIMES,即重复通知太多次。

    为了解决这个问题,有以下几个建议:

    在短时间内不要发送大量推送。尽量控制推送频率,避免出现大量通知。

    使用EMAS后台有效控制推送策略。比如不在同一时间向所有用户推送,而是分批推送。

    优化应用内部的通知策略。避免在短时间内产生大量通知。

    如果确实需要在短时间内推送很多通知,可以降低通知的优先级。

    联系EMAS提供商,查看APK更新策略是否存在问题。

    总的来说,由于Android限制,应用通知频繁会导致EMAS无法更新APK。

    优化应用本身的通知策略和使用EMAS更智能的推送策略,都可帮助解决这个问题。

    2023-08-09 20:36:27
    赞同 展开评论
  • 这个错误提示表示应用程序的更新通知过于频繁,超过了平台的限制。这可能是由于应用程序的更新频率太高或者重复发送了多次更新通知导致的。

    解决这个问题的方法是减少更新通知的频率,确保每次更新都是必要的。可以考虑以下几点来解决这个问题:

    1、检查应用程序的更新策略,确保只有在有重要更新或修复时才发送更新通知。

    2、避免重复发送相同的更新通知,可以在发送前检查是否已经发送过相同的通知。

    2023-08-08 08:02:54
    赞同 展开评论