开发者社区> 问答> 正文

EMAS这样不对吗?

EMAS这样不对吗?image.png

展开
收起
真的很搞笑 2023-06-01 08:57:46 68 0
3 条回答
写回答
取消 提交回答
  • logcat过滤huawei 关键字能看到错误原因,清单文件加 android:exported 即可,此回答整理自钉群“应用研发平台EMAS开发者交流群”

    2023-07-11 11:33:34
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    如果您想配置华为的厂商回执,可以按照以下步骤进行:

    在阿里云移动推送控制台中,选择移动推送服务,进入控制台界面。

    在控制台界面中,选择“消息推送”->“离线消息”,进入离线消息配置页面。

    在离线消息配置页面中,选择“华为”作为厂商,然后勾选“开启厂商回执”选项,保存配置。

    在应用程序中,调用移动推送 API 发送离线消息,并在发送消息的参数中,添加“needCallback”字段,将其设置为 true,以请求华为厂商回执。

    当华为厂商接收到消息并成功推送到终端设备时,会返回一个回执到阿里云移动推送服务,您可以在阿里云控制台中查看回执信息,或者通过 API 查询回执信息。

    限制,建议您按照以下步骤进行排查:

    确认您发送的请求是否符合华为推送服务的限制要求,包括但不限于请求频率、请求内容、请求格式等。

    检查您的应用程序是否存在异常的行为或者操作,例如发送大量相同的消息、频繁地发送请求等。

    如果您使用了 SDK 或者 API 发送请求,可以尝试升级 SDK 或者 API 版本,以获取最新的安全补丁和功能更新。

    如果您需要提供Token,建议您按照华为推送服务的要求,提供正确的 Token 信息,并确认您的应用程序集成和配置是否正确。如果您无法提供正确的 Token,建议您联系华为推送服务的技术支持团队,寻求帮助。

    要继续排查这个问题,建议您按照以下步骤进行:

    确认您的应用程序是否成功集成了阿里云移动推送服务和华为推送服务,并检查配置是否正确。

    检查您的应用程序是否存在异常的行为或者操作,例如发送大量相同的消息、频繁地发送请求等。

    如果您使用了 SDK 或者 API 发送请求,可以尝试升级 SDK 或者 API 版本,以获取最新的安全补丁和功能更新。

    如果您无法提供正确的 Token,建议您联系华为推送服务的技术支持团队,寻求帮助。

    2023-06-01 23:05:07
    赞同 展开评论 打赏
  • 在使用 HMS 推送服务时,在发送消息时需要在消息体中添加 “deliveryNormalMsg=true” 参数,并且启用“厂商回执”功能。这样可以确保消息能够被华为 Push Kit 服务器正确处理,并返回给您相应的回执信息。

    2023-06-01 14:07:41
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
五天玩转EMAS Serverless 立即下载
EMAS平台全景介绍 立即下载
低代码开发师(初级)实战教程 立即下载