说明
以下接口中提供回调的接口均为异步执行。
上报通知点击事件
上报通知点击事件ACK到推送服务器。
注意
用于替换SDK V1.8.1之前的handleLaunching:
和handleReceiveRemoteNotification:
上报接口。
接口定义
+ (void)sendNotificationAck:(NSDictionary *)userInfo;
参数说明
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
userInfo | NSDictionary | 是 | 通知payload。 |
上报通知删除事件
上报通知删除事件ACK到推送服务器,详细使用参见iOS通知删除上报配置。
注意
SDK V1.9.9.2及以上版本支持。
iOS 10及以上系统版本支持。
接口定义
+ (void)sendDeleteNotificationAck:(NSDictionary *)userInfo;
参数说明
参数 | 类型 | 是否必选 | 说明 |
---|---|---|---|
userInfo | NSDictionary | 是 | 通知payload。 |
上报通知点击事件(App处于关闭状态)
上报通知点击事件到移动推送服务器。
注意
点击通知将App从关闭状态拉起时,在
didFinishLaunchingWithOptions
回调中调用该接口。SDK V1.8.1以下版本支持。
接口定义
+ (void)handleLaunching:(NSDictionary *)launchOptions;
参数说明
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
launchOptions | NSDictionary | 是 |
|
上报通知点击事件(App处于打开状态)
上报通知点击事件到移动推送服务器。
注意
SDK V1.8.1以下版本支持。
App处于打开状态(前台或后台),在
didReceiveRemoteNotification
回调中调用该接口。App处于前台,通知不弹窗,直接触发回调;App处于后台,通知弹窗并触发回调。
接口定义
+ (void)handleReceiveRemoteNotification:(NSDictionary *)userInfo;
参数说明
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
userInfo | NSDictionary | 是 |
|
文档内容是否对您有帮助?