开发者社区> 问答> 正文

应用研发平台EMAS已经设置但小米后台查询消息时显示为“未选择任何提醒类型”,是怎么回事?

应用研发平台EMAS已经设置.androidNotifyType("BOTH")了,但小米后台查询消息时显示为“未选择任何提醒类型”,是怎么回事?如下图
7f13c1707a07c1778a756f0ae8e56488.png

展开
收起
2401。 2023-07-16 15:57:21 93 0
3 条回答
写回答
取消 提交回答
  • xiaomi通道消息Id:sdm66325689306328319eO token:9qHkjuqYeQq0HZe5PUbwP1WunB5N8g8tO2BwLPp1b58YwUmhvwV2jk378wQ9vTU5 走的离线通道,已达状态。检查下channel
    此回答整理自钉群“应用研发平台EMAS开发者交流群”。

    2023-07-18 13:32:06
    赞同 展开评论 打赏
  • 当在应用研发平台 EMAS 中已经设置了推送通知,但在小米后台查询消息时显示为“未选择任何提醒类型”,可能有以下原因和解决方法:

    1. 检查推送通道设置:确保您在 EMAS 平台中正确配置了小米推送通道。检查推送通道相关的配置项,包括 AppID、AppKey、AppSecret 等是否正确填写,并确认已成功绑定了小米推送服务。

    2. 检查推送权限授权:在 Android 设备上,应用程序需要获取用户的推送权限才能发送通知。请确保您的应用程序在运行时向用户请求了推送权限,并且用户授予了相应权限。您可以在应用程序的代码中添加相应的权限请求逻辑。

    3. 更新小米推送 SDK 版本:如果您的项目是较旧版本的小米推送 SDK,可能存在与 EMAS 最新版本不兼容的情况。建议更新小米推送 SDK 到最新版本,以便与 EMAS 平台进行更好的集成和兼容性。

    4. 查看小米开发者控制台设置:登录到小米开发者控制台,确保已正确配置了应用程序的推送通知类型。在小米开发者控制台中,您可以选择所需的推送类型,例如通知栏消息、透传消息等。确保您已选择了需要使用的推送类型。

    5. 联系 EMAS 技术支持:如果以上方法都无法解决问题,建议联系 EMAS 平台的技术支持团队,并向他们详细描述您的问题和现象。他们可以为您提供更准确的帮助和指导,以解决推送通知类型显示错误的问题。

    2023-07-16 21:27:41
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    可以看出您在小米后台查询消息时显示为“未选择任何提醒类型”,这可能是由于您在应用中设置的androidNotifyType("BOTH")不被小米后台识别所导致。

    EMAS推送服务的androidNotifyType参数是用于控制推送通知的提醒方式,常见取值有BOTH、SOUND和VIBRATE等。但是,不同的推送平台对这些取值的识别和表达方式可能会有所不同。在小米推送平台上,androidNotifyType取值应该是"1"(表示显示通知),"2"(表示发出声音)和"4"(表示振动),而不是"BOTH"。

    因此,您需要将androidNotifyType参数的取值改为小米推送平台所支持的值,例如androidNotifyType("1 | 2 | 4"),然后重新推送消息。

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

相关电子书

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