美文网首页
接入腾讯IM SDK,Oppo离线推送踩坑记录

接入腾讯IM SDK,Oppo离线推送踩坑记录

作者: Junker_ | 来源:发表于2020-11-16 15:32 被阅读0次

    以下内容记录oppo离线推送遇到的问题和解决办法。

    上面为oppo官方给出的关于推送的通知。  

    接入流程:

    1. 在Oppo平台创建应用,根据提示填写正确的信息

    2.应用创建成功后,如上图所示,推送测试阶段需要将创建的应用在“开发服务—>"推送服务"中开通推送测试权限。根据指引点击申请,等待审核通过后就可以接入。

    (图一)

    3. IM集成Oppo推送代码参考官方文档或官方Demo:

    https://cloud.tencent.com/document/product/269/37729

    4. 在IM 控制台配置Oppo推送证书,这里需要注意的时:MasterSecret 对应的不是(图一中的)appsecret ,而是appserversecret 。(填写不对Android接入会有错误提示)

    (图二)

    5. 接入Oppo推送时Android端需要配置的3个参数

    需要注意的是第三个参数,OPPO_PUSH_APPSECRET 不是我们在IM控制台配置的MasterSecret值,而是Oppo开放平台注册生成的appsecret值(也就是图一中的1参数)。

    (图三)

    6. Oppo手机在需要申请权限的手机上都要打开“通知栏”推送权限,一般6.0或7.0以上需要开启权限。(否则接收不到通知)

    7.如果推送接入的时候遇到推送突然接收不到了,可以用IM控制台测试一下,如果出现一下结果。

    Oppo测试的每天推送通知的条数为1000条,所以这里需要注意,在使用Oppo开放平台的离线推送测试时,最好不要选择“全部用户”,通过指定egistration ID,推送给指定的用户,减少推送次数的消耗,避免推送不必要的问题。

    8.接入成功后,想实现oppo离线推送点击通知栏跳转到指定页面并传入自定义字段功能。下面给出重要代码截图。需要注意:Android 8.0 Oppo推送需要配置ChannelID 。ChannelID 设置一样的就好。

    (1)发送端重要代码示例:

    (2)接收端示例代码:在需要跳转到的Activity内接收

    (4)自定义跳转配置

    相关文章

      网友评论

          本文标题:接入腾讯IM SDK,Oppo离线推送踩坑记录

          本文链接:https://www.haomeiwen.com/subject/qxqzbktx.html