应用研发平台EMAS我不是通过消息点击回调去拿的,没有走 SDK 是直接通过 notificationManager 拿的,这样是否有问题?
直接通过notificationManager
拿取消息而不走SDK的回调可能存在一些问题。通常,使用推送服务如EMAS的正确做法是:
notificationManager
来获取消息,可能会在某些设备上遇到兼容性问题。notificationManager
操作可能会绕过了这些服务的安全措施。notificationManager
可能无法满足这些要求,而SDK通常会处理这些兼容性问题。总的来说,建议您遵循推送服务的官方文档和推荐做法,使用SDK来处理推送消息,这样可以确保功能的完整性和最佳性能。如果您遇到具体的问题或错误,建议查看相关日志信息,或者联系技术支持人员进行解决。
直接通过notificationManager
获取推送消息,而不DK的点击回调,可能会遇到一些问题。
EMAS(Enterprise Mobile Application Studio)平台为移动应用提供了一系列服务,包括推送通知。通常情况下,推送通知的处理建议是通过SDK提供的接口来实现,这样可以确确处理和良好的用户体验。以下是一些可能的问题和建议:
综上所述,虽然不通过SDK的点击去拿消息在某些情况下可能可行,但为了确保最佳的兼容性和稳定性,建议遵循官方推荐的做法,通过SDK来处理推送通知。这样可以避免因直接操作notificationManager
而可能引入的兼容性问题或其他潜在问题。
如果您不是通过EMAS移动推送SDK的消息点击回调获取通知,而是直接通过系统的notificationManager
获取activeNotifications
,这样做理论上是可以的,但可能会失去SDK提供的某些便利功能,如自动解析自定义参数、统计点击率等。同时,这种方式对通知的处理与SDK的内部逻辑可能存在差异,可能会影响数据的一致性和准确性。建议尽可能遵循SDK提供的接口和回调机制来处理推送通知,以充分利用SDK的功能并保持与平台的良好集成。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。