应用研发平台EMAS用户是收不到推送,然后尝试删除重装;然后还是收不到?
最近经常收到线上客户用户反馈推送收不到,有的用户连续几个小时收不到,然后有突然能收到;有的用户直接就某天一直收不到;iOS和Android都有该问题;这个问题导致我们很多用户退货了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您描述的问题,用户反馈在使用应用研发平台EMAS时,iOS和Android端均存在推送收不到的情况。以下是针对该问题的详细分析与解决步骤。
推送收不到的原因可能涉及客户端、服务端以及网络环境等多个方面。以下是一些常见原因及排查方向:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
String id = "1";
CharSequence name = "notification channel";
String description = "notification description";
int importance = NotificationManager.IMPORTANCE_HIGH;
NotificationChannel mChannel = new NotificationChannel(id, name, importance);
mChannel.setDescription(description);
mChannel.enableLights(true);
mChannel.setLightColor(Color.RED);
mChannel.enableVibration(true);
mChannel.setVibrationPattern(new long[]{100, 200, 300, 400, 500, 400, 300, 200, 400});
mNotificationManager.createNotificationChannel(mChannel);
}
注意:修改NotificationChannel后,App需要卸载重装才会生效。
通过以上步骤,您可以逐步排查并解决推送收不到的问题。如果问题仍然存在,请提供更多详细信息(如推送日志、设备型号、操作系统版本等),以便进一步分析。