// 事件开始时调用
MobileEvent.maker("eventTest")
.startTrack();
// 事件结束时调用
MobileEvent.maker("eventTest")
.property("prop1", "xxx")
.commit();
如果一个事件,会多次触发, 如播放音乐, 事件都是播放音乐,但是可能会有不同的音频产生多个相同事件名, 不同属性的事件,则需要 设置tag来标识不同的事件。
// 事件开始时调用
MobileEvent.maker("play music")
.startTrack("see you again");
// 事件结束时调用
MobileEvent.maker("play music")
.tag("see you again")
.property("prop1", "xxx")
.commit();
但是请注意:计时事件在首次maker()后添加属性是无效的,而应该在第二次调用maker()后添加; 如果一定要这样做,可以在首次maker()保留事件引用,commit()时使用引用。