终端标识:

[必填],个推平台设备标识ClientId(cid),接收推送消息终端设备的唯一标识,在5+ API中可通过plus.push.getClientInfo().clientid获取。

Token(APN):

[选填],iOS APNS设备标识Token,接收APNS消息终端设备的唯一标识,在5+ API中可通过plus.push.getClientInfo().token获取。
仅iOS平台支持,未设置token则不通过APNS通道推送离线消息


标题:

[选填],推送消息的标题,未设置则使用默认标题。

内容:

[必填],推送消息的内容。

透传数据:

[选填],推送消息的透传数据,用户点击通知对话框上的“确定”后将触发透传数据的发送。

Android

不管应用在线还是离线,在系统通知栏中显示消息,点击消息后启动应用(如果已经启动则从后台切换到前台),此消息不触发“click”事件。 如果存在透传数据,点击“确定”按钮后则会发送透传数据,触发“receive”事件。

iOS

应用在线:接收到消息后弹出提示框,点击“取消”按钮则关闭提示框,点击“确定”按钮则会发送透传数据触发“receive”事件(即使没有设置透传数据)。

应用离线:如果设置Token值则通过APN推送离线信息,成功后在系统通知栏中显示消息,点击消息后启动应用(如果已经启动则从后台切换到前台),同时触发“click”事件,此时可通过js处理透传数据。如果没有设置Token值则在应用启动后通过应用在线模式推送通知。