自建通知统计上报接口

前言

有两种场景,您可能需要在收到推送数据后,自己创建通知或者弹窗等UI形式和用户进行交互。

  • 通过阿里云推送发送透传消息,并在onMessage回调处理推送数据

  • 通过阿里云推送通知消息,并自己拦截处理推送通知数据

如果您自己处理了推送数据,那需要您自行处理点击和取消/删除的事件,否则会影响推送的统计数据。

我们提供了对应的上报接口,需要您在适当位置进行调用,可以参考移动推送Android SDK:透传消息+用户自建通知最佳实践

重要
  • 如果您没有自己处理推送数据,那不需要使用上报接口。

  • SDK版本V3.0.6及以上版本支持调用当前页面接口进行统计上报。

自建通知点击上报接口

上报自建通知的点击事件,请确保同一消息仅上报一次。

clickMessage

接口定义

void clickMessage(CPushMessage message)

所属类

CloudPushService

参数说明

参数

类型

是否必填

说明

message

CPushMessage

要上报删除事件的消息示例。

代码示例

PushServiceFactory.getCloudPushService().clickMessage(cPushMessage)
PushServiceFactory.getCloudPushService().clickMessage(cPushMessage);

自建通知删除上报接口

上报自建通知的删除事件,请确保同一消息仅上报一次。

dismissMessage

接口定义

void dismissMessage(CPushMessage message)

所属类

CloudPushService

参数说明

参数

类型

是否必填

说明

message

CPushMessage

要上报删除事件的消息示例。

代码示例

PushServiceFactory.getCloudPushService().dismissMessage(cPushMessage)
PushServiceFactory.getCloudPushService().dismissMessage(cPushMessage);