极光接入厂商推送踩的坑
程序员文章站
2022-06-11 19:12:20
...
极光接入厂商推送注意问题
华为
1.华为推送不支持自定义channel_id,从EMUI 10.0版本开始推送服务将通知消息智能分成三个级别:一般、重要和非常重要。EMUI 10.0之前的版本没有对通知消息进行分类,只有一个级别,消息全部通过“默认通知”渠道展示,等价于EMUI 10.0的重要级别消息。所以自定义channel_id配置不起作用,导致测试时有的有铃声有的没有。
小米
1.极光后台配置的channel_id,需要在小米后台配置。
2.小米推送默认显示应用图标,黑底的话状态栏显示完全白色的图标。
Vivo
1.vivo手机对推送消息标题和内容是有要求的,不要使用test 测试 123456 这类信息。否则无法收到通知。
OPPO
1.极光后台配置的channel_id,需要在OPPO后台配置。
2.OPPO手机安装时默认通知权限关闭,测试时注意先打开通知权限,不然无法收到。
3.点击通知跳转需要配置uri_action参数
其他
activity的要这样配置,不然携带参数uri_activity时导致无法收到通知
<activity
android:name="com.yulong.jiguang.myapplication1.TestActivity"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="oppo自定义一个action"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
上一篇: oracle数据库如何创建触发器实例
下一篇: 利用PS把两个人p在一张图片上