public class UxIPUtils
extends java.lang.Object
| 构造器和说明 |
|---|
UxIPUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static PlatformMessage |
buildPlatformMessage(java.lang.String platformExtra)
build platform extra
|
static java.lang.String |
getTaskId(android.content.Intent intent) |
static void |
init(android.content.Context context) |
static void |
notificationEvent(android.content.Context context,
android.content.Intent intent,
java.lang.String pushInfo,
int pushInfoType) |
static void |
notificationEvent(android.content.Context context,
android.content.Intent intent,
java.lang.String pushsdkVersion,
java.lang.String pushInfo,
int pushInfoType) |
static void |
notificationEvent(android.content.Context context,
java.lang.String pushInfo,
int pushInfoType,
java.lang.String taskId,
java.lang.String imei) |
static void |
onClickPushMessageEvent(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp) |
static void |
onDeletePushMessageEvent(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp)
删除通知栏event:delete_push_message
|
static void |
onInvalidPushMessage(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp) |
static void |
onLogEvent(android.content.Context context,
boolean emitNow,
java.lang.String eventName,
java.util.Map<java.lang.String,java.lang.String> propertiesMap) |
static void |
onLogEvent(android.content.Context context,
boolean emitNow,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String eventName,
java.lang.String pushTimestamp) |
static void |
onNoShowPushMessage(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp) |
static void |
onReceivePushMessageEvent(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp)
这个方法同下面的onReceiveThroughMessage 表示同一个意思,都是消息达到Receiver后埋点
|
static void |
onReceiveServerMessage(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp) |
static void |
onReceiveThroughMessage(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp)
第三方应用收到透传消息
第三方接入方在魅族手机由于使用的pushService是cloud的,因此获取imei必须采用通用的方式
|
static void |
onRecordMessageFlow(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String pushsdkVersion,
java.lang.String pushInfo,
int pushInfoType) |
static void |
onShowInBoxPushMessage(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp) |
static void |
onShowPushMessageEvent(android.content.Context context,
java.lang.String packageName,
java.lang.String platformExtra)
供桌面调用使用,上报桌面通知的展示事件
|
static void |
onShowPushMessageEvent(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp)
弹通知栏event:show_push_message
|
public static void init(android.content.Context context)
public static void notificationEvent(android.content.Context context,
java.lang.String pushInfo,
int pushInfoType,
java.lang.String taskId,
java.lang.String imei)
public static void notificationEvent(android.content.Context context,
android.content.Intent intent,
java.lang.String pushInfo,
int pushInfoType)
public static void notificationEvent(android.content.Context context,
android.content.Intent intent,
java.lang.String pushsdkVersion,
java.lang.String pushInfo,
int pushInfoType)
public static java.lang.String getTaskId(android.content.Intent intent)
public static void onRecordMessageFlow(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String pushsdkVersion,
java.lang.String pushInfo,
int pushInfoType)
public static void onShowPushMessageEvent(android.content.Context context,
java.lang.String packageName,
java.lang.String platformExtra)
context - platformExtra - PushSDk通过透传过来的platformExtra字段packageName - 上报事件的包名public static PlatformMessage buildPlatformMessage(java.lang.String platformExtra)
platformExtra - public static void onShowPushMessageEvent(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp)
public static void onDeletePushMessageEvent(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp)
public static void onReceivePushMessageEvent(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp)
public static void onReceiveThroughMessage(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp)
public static void onClickPushMessageEvent(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp)
public static void onInvalidPushMessage(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp)
public static void onShowInBoxPushMessage(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp)
public static void onNoShowPushMessage(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp)
public static void onReceiveServerMessage(android.content.Context context,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushTimestamp)
public static void onLogEvent(android.content.Context context,
boolean emitNow,
java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String eventName,
java.lang.String pushTimestamp)
public static void onLogEvent(android.content.Context context,
boolean emitNow,
java.lang.String eventName,
java.util.Map<java.lang.String,java.lang.String> propertiesMap)
eventName - event name for usage
Uxip realtimeLog for notification_service_message