"应用研发平台EMAS中小米手机app进程杀掉以后有通知消息App桌面图标角标会有数字增加的变化,通知横幅没有,是什么原因?
推送错误日志:{""RequestId"":""0A52A243-8BFC-582C-B04A-CAE6E06EBA08"",""HostId"":""cloudpush.aliyuncs.com"",""Code"":""PermissionDenied"",""Message"":""The specified AppKey is not
authorized."",""Recommend"":""https://api.aliyun.com/troubleshoot?q=PermissionDenied&product=Push&requestId=0A52A243-8BFC-582C-B04A-CAE6E06EBA08""} "
在应用研发平台EMAS中小米手机app进程被杀掉后,有通知消息App桌面图标角标数字增加的变化但没有通知横幅,同时推送错误日志显示"PermissionDenied",提示"The specified AppKey is not authorized.",这可能是由以下原因造成的:
小米手机系统设置问题:
小米手机可能有自己的通知管理机制,某些设置可能会导致通知横幅不显示,即使通知已经到达并更新了桌面图标角标。检查小米手机的系统设置,特别是关于通知和应用权限的部分,确保你的应用具有显示通知横幅的权限。
通知优先级问题:
如果通知的优先级设置得不够高,或者被操作系统认为是次要的通知,那么通知横幅可能不会显示。确保在发送通知时设置了正确的优先级和重要性。
应用状态问题:
当应用进程被杀掉后,某些设备可能会限制后台应用的通知显示。尽管桌面图标角标可以更新,但是通知横幅可能需要应用在前台运行才能正常显示。
推送服务配置问题:
根据提供的错误日志,错误代码为"PermissionDenied",这表明你使用的AppKey没有被正确授权访问阿里云Push服务。请检查以下几点:
确保在EMAS控制台中为你的应用配置了正确的AppKey,并且该AppKey与你的应用程序代码中使用的AppKey一致。
检查你的阿里云账户是否有足够的权限来使用Push服务,以及是否已经为该AppKey启用了Push服务。
如果你最近更改了AppKey或相关权限设置,请确保这些更改已经完全生效。
要解决这个问题,你可以按照以下步骤操作:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。