问题1:EMAS配置AppKey了 但是调用aliyunPush.registerPush提示PUSH_10101 Parameter 'appKey' is missing
问题2:Android的配置了 但是注册一直提示PUSH_10101 Parameter 'appKey' is missing 再调一次的话 提示PUSH_20110 已经调用注册,重复调用无效
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
当在 EMAS 中配置了 AppKey 并尝试调用 aliyunPush.registerPush 时,如果你收到 PUSH_? 的错误提示,这可能是由于以下原因导致的:
AppKey 配置错误:请确保你在 EMAS 中正确配置了 AppKey,并且将配置信息正确地集成到你的 Android 项目中。检查 AppKey 是否与你在 EMAS 中获得的一致,并且没有拼写错误或其他配置问题。
依赖库版本不匹配:EMAS 需要使用特定的推送 SDK 版本与你的 Android 项目进行集成。确保你使用的推送 SDK 版本与 EMAS 要求的版本兼容,并且正确配置了依赖库。
网络连接问题:在调用 aliyunPush.registerPush 之前,确保你的设备能够正常连接到互联网,并且网络连接稳定。如果你的设备处于无网络状态或网络连接不可靠,注册推送服务可能会失败。
权限配置问题:在 Android 项目的清单文件(AndroidManifest.xml)中,确保已经正确声明了推送相关的权限。例如,<uses-permission android:name="com.aliyun.permission.PushService"/>。如果缺少必要的权限声明,注册推送服务可能会失败。
其他错误:PUSH_? 可能是一个泛指的错误代码,表示注册推送服务时发生了一般性错误。在这种情况下,建议查阅 EMAS 和推送 SDK 的文档,寻找与错误代码对应的具体含义和解决方案。
回答1:这个ios和安卓不一样,如果没ios的应用就不填. 回答2:那你推送看下可以收到不,如果收不到,检查下配置,和demo比对下,,此回答整理自钉群“应用研发平台EMAS开发者交流群”