在应用研发平台EMAS中,找不到honor的,其他的都有,不报错,就是找不到 honor的库,感觉没下载
您好,如果在应用研发平台EMAS中找不到honor的库,可能是因为您的设备和 EMAS 应用研发平台不兼容,或者推送消息的格式不符合EMAS的要求。请确保消息的内容和格式正确,以便设备能够正确解析和显示推送消息。
https://help.aliyun.com/document_detail/434683.html?spm=a2c4g.434678.0.i16
上传厂商设备ID
在厂商通道初始化成功后,调用ThirdPushManager.reportToken()上传厂商设备ID:
/**
管理厂商关键字的枚举类,用于上报厂商设备ID以及收到消息类型的推送时选择关键字使用,目前支持并定义了华为、小米、OPPO、vivo、魅族、Google通道的关键字。
```public static enum ThirdPushReportKeyword {
HONOR("HONOR_TOKEN", "honor"),
HUAWEI("HW_TOKEN", "huawei"),
XIAOMI("MI_TOKEN", "xiaomi"),
OPPO("OPPO_TOKEN", "oppo"),
VIVO("VIVO_TOKEN", "vivo"),
MEIZU("MZ_TOKEN", "meizu"),
FCM("gcm", "gcm");
public String thirdTokenKeyword;//厂商的设备ID标识
public String thirdMsgKeyword;//厂商的消息标识
private ThirdPushReportKeyword(String thirdTokenKeyword, String thirdMsgKeyword) {
this.thirdTokenKeyword = thirdTokenKeyword;
this.thirdMsgKeyword = thirdMsgKeyword;
}
}
```
在EMAS中,如果你找不到Honor的库,可能是因为这个库还没有被下载或者安装。你可以按照以下步骤来下载和安装这个库:
打开EMAS的开发界面,然后在左侧的导航栏中找到"项目管理"或者"库管理"的选项。
在打开的页面中,找到"Honor"的库,然后点击它。
在弹出的菜单中,选择"下载"或者"安装"的选项。
等待库下载和安装完成,然后重启EMAS的开发环境。
// 荣耀依赖
implementation "com.aliyun.ams:alicloud-android-third-push-honor:3.8.7"重新sync下试试加了,自分类申请了。emas上不写厂商推送就能推,写了就收不到即使在打开app情况下。此回答来自钉群【移动推送】技术支持8群-应用研发平台EMAS。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。