开发者社区 问答 正文

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

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

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

    2023-07-18 13:32:06 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 当在应用研发平台 EMAS 中已经设置了推送通知,但在小米后台查询消息时显示为“未选择任何提醒类型”,可能有以下原因和解决方法:

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

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

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

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

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

    2023-07-16 21:27:41 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 北京阿里云ACE会长

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

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

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

    2023-07-16 16:45:30 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论