欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

极光接入厂商推送踩的坑

程序员文章站 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>
相关标签: 安卓 android