Toggle navigation
Toggle navigation
This project
Loading...
Sign in
developOne
/
harmonyPool
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
wangliang_wd
2024-06-07 17:43:15 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
aeca02d49e6520afc4d996d1513f5da624e2df13
aeca02d4
1 parent
91ce9c8c
feat:优化曝光埋点问题
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
25 additions
and
10 deletions
sight_harmony/features/wdComponent/src/main/ets/components/mine/home/OtherHomePageBottomCommentComponent.ets
sight_harmony/features/wdComponent/src/main/ets/pages/OtherNormalUserHomePage.ets
sight_harmony/features/wdTracking/src/main/ets/tracking/Tracking.ets
sight_harmony/features/wdComponent/src/main/ets/components/mine/home/OtherHomePageBottomCommentComponent.ets
View file @
aeca02d
...
...
@@ -98,6 +98,7 @@ export struct OtherHomePageBottomCommentComponent {
}).onVisibleAreaChange([0.0, 1.0], (isVisible: boolean, currentRatio: number) => {
if (isVisible) {
let contentDTO = getParams(item)
//埋点crash 后面看看
TrackingContent.common(TrackConstants.EventType.Show, TrackConstants.PageName.Customer_Personal,TrackConstants.PageName.Customer_Personal, TrackParamConvert.program(contentDTO))
}
})
...
...
@@ -110,13 +111,6 @@ export struct OtherHomePageBottomCommentComponent {
}
}
}
// .onReachEnd(()=>{
// if (!this.isLoading) {
// this.isLoading = true
// //加载分页数据
// this.getNewPageData()
// }
// })
.cachedCount(5)
.layoutWeight(1)
.scrollBar(BarState.Off)
...
...
sight_harmony/features/wdComponent/src/main/ets/pages/OtherNormalUserHomePage.ets
View file @
aeca02d
...
...
@@ -63,6 +63,7 @@ struct OtherNormalUserHomePage {
build() {
Column(){
if(this.isConnectNetwork){
Stack({ alignContent: Alignment.Top }){
Stack({ alignContent: Alignment.Top }){
...
...
@@ -269,7 +270,7 @@ struct OtherNormalUserHomePage {
.width('100%')
}
}
}.padding({bottom:px2vp(this.bottomSafeHeight)})
}
@Builder MineHomeTitleTransparent() {
RelativeContainer() {
...
...
sight_harmony/features/wdTracking/src/main/ets/tracking/Tracking.ets
View file @
aeca02d
...
...
@@ -2,7 +2,7 @@ import { Logger } from 'wdKit/Index';
import { TrackingModule } from '../TrackingModule';
import sensors from '@sensorsdata/analytics';
import { ParamType, PublicParams } from '../common/PublicParams';
import {
HashMap
} from '@kit.ArkTS';
import {
taskpool
} from '@kit.ArkTS';
import { TrackConstants } from '../common/TrackConstants';
const TAG = "WDTracking"
...
...
@@ -18,7 +18,28 @@ export class Tracking {
}
//TODO: 添加运行单独线程?
taskpool.execute(doTrack, eventId, params).then(() => {
Logger.error('yyyy','event track success')
}).catch(()=>{
Logger.error('yyyy','event track failed')
})
// let publicParams = new PublicParams()
// publicParams.getPublicParams().then((pubParams) => {
//
// if (params) {
// for (const obj of Object.entries(params)) {
// // Logger.info(TAG, ` ${obj[0]} => ` + `${obj[1]}`);
// pubParams[obj[0]] = obj[1]
// }
// }
// sensors.track(eventId, pubParams)
// })
}
}
@Concurrent
function doTrack(eventId: string, params?: ParamType): void {
let publicParams = new PublicParams()
publicParams.getPublicParams().then((pubParams) => {
...
...
@@ -30,5 +51,4 @@ export class Tracking {
}
sensors.track(eventId, pubParams)
})
}
}
\ No newline at end of file
...
...
Please
register
or
login
to post a comment