Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
YDL-Component-Medical
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨凯
YDL-Component-Medical
Commits
1ded5806
Commit
1ded5806
authored
Aug 20, 2022
by
刘鹏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 删除无痕埋点残余代码
parent
62026965
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
34 additions
and
222 deletions
+34
-222
DemoAppLifecycles.kt
app/src/main/java/com/ydl/component/base/DemoAppLifecycles.kt
+1
-8
ConsultAssistantDialogUtils.kt
m-consultant/src/main/java/com/yidianling/consultant/modular/singlton/ConsultAssistantDialogUtils.kt
+0
-6
HomeImageBannerView.kt
m-home/src/xlzx/java/com/yidianling/home/ui/view/HomeImageBannerView.kt
+0
-5
HomePagerBannerView.kt
m-home/src/ydl/java/com/yidianling/home/ui/view/HomePagerBannerView.kt
+2
-4
UserHelper.kt
m-user/src/main/java/com/yidianling/user/UserHelper.kt
+0
-2
MineFragment.kt
m-user/src/main/java/com/yidianling/user/mine/MineFragment.kt
+0
-6
user_mine_fragment_mine.xml
m-user/src/main/res/layout/user_mine_fragment_mine.xml
+0
-13
YDLCommonPlugin.kt
ydl-flutter-base/src/main/java/com/channel/ydl_flutter_base/plugin/YDLCommonPlugin.kt
+5
-25
EncryptionParams.java
ydl-platform/src/main/java/com/ydl/ydlcommon/base/config/EncryptionParams.java
+4
-4
HttpConfig.kt
ydl-platform/src/main/java/com/ydl/ydlcommon/base/config/HttpConfig.kt
+0
-17
MD5Util.java
ydl-platform/src/main/java/com/ydl/ydlcommon/utils/MD5Util.java
+22
-0
YdlBuryPointUtil.java
ydl-platform/src/main/java/com/ydl/ydlcommon/utils/YdlBuryPointUtil.java
+0
-132
No files found.
app/src/main/java/com/ydl/component/base/DemoAppLifecycles.kt
View file @
1ded5806
...
...
@@ -3,7 +3,6 @@ package com.ydl.component.base
import
android.app.Application
import
android.content.Context
import
android.content.Intent
import
android.os.Build
import
android.os.Looper
import
android.os.Process
...
...
@@ -22,18 +21,15 @@ import com.ydl.component.MainActivity
import
com.ydl.component.R
import
com.ydl.ydlcommon.actions.crash.Cockroach
import
com.ydl.ydlcommon.actions.crash.ExceptionHandler
import
com.ydl.ydlcommon.base.config.HttpConfig
import
com.ydl.ydlcommon.base.config.YDLConstants
import
com.ydl.ydlcommon.base.delegate.IAppLifecycles
import
com.ydl.ydlcommon.utils.AppProgressUtils
import
com.ydl.ydlcommon.utils.LogUtil
import
com.ydl.ydlcommon.utils.YdlBuryPointUtil
import
com.ydl.ydlcommon.utils.log.LogHelper
import
com.yidianling.common.tools.ToastUtil
import
com.yidianling.im.api.bean.IMInitConfigBean
import
com.yidianling.im.config.NimApplication
import
io.flutter.view.FlutterMain
import
io.reactivex.functions.Action
/**
* Created by haorui on 2019-09-02.
...
...
@@ -146,10 +142,7 @@ class DemoAppLifecycles : IAppLifecycles {
//开启友盟集成测试
UMConfigure
.
setLogEnabled
(
BuildConfig
.
DEBUG
)
HttpConfig
.
getInstance
().
initSocketConfig
(
Action
{
//数据埋点初始化 (一定要放在主进程中/因为用到了umeng统计,需要放在umeng初始化后)
YdlBuryPointUtil
.
init
(
application
,
true
)
})
//安全检测
//YDLAppProtector.init();
...
...
m-consultant/src/main/java/com/yidianling/consultant/modular/singlton/ConsultAssistantDialogUtils.kt
View file @
1ded5806
...
...
@@ -8,9 +8,7 @@ import com.ydl.webview.NewH5Activity
import
com.ydl.ydlcommon.data.PlatformDataManager
import
com.ydl.ydlcommon.data.http.ThrowableConsumer
import
com.ydl.ydlcommon.utils.ActivityManager
import
com.ydl.ydlcommon.utils.LogUtil
import
com.ydl.ydlcommon.utils.Utils
import
com.ydl.ydlcommon.utils.YdlBuryPointUtil
import
com.ydl.ydlcommon.utils.actionutil.ActionCountUtils
import
com.ydl.ydlnet.YDLHttpUtils.Companion.obtainApi
import
com.yidianling.consultant.ConsultAssistantCenterActivity
...
...
@@ -126,14 +124,12 @@ class ConsultAssistantDialogUtils private constructor() {
if
(
ConsultantIn
.
getUserImpl
().
isLogin
()){
//获取用户uid
ActionCountUtils
.
count
(
"main_page|main_daoyi_entry_click"
)
YdlBuryPointUtil
.
sendClick
(
"home_page_assistant_click"
)
getConsultAssistantUid
(
""
,
activity
,
1
)
}
else
{
ConsultantIn
.
getUserImpl
().
loginByOneKeyLoginCallBack
(
activity
,
true
,
object
:
LoginCallBackListener
{
override
fun
loginSuccess
()
{
//获取用户uid
ActionCountUtils
.
count
(
"main_page|main_daoyi_entry_click"
)
YdlBuryPointUtil
.
sendClick
(
"home_page_assistant_click"
)
getConsultAssistantUid
(
""
,
activity
,
1
)
}
override
fun
notLogin
()
{
...
...
@@ -284,7 +280,6 @@ class ConsultAssistantDialogUtils private constructor() {
return
@onClickAction
}
ActionCountUtils
.
count
(
"app_consult_list_page|app_consult_list_daoyi_entry_click"
)
YdlBuryPointUtil
.
sendClick
(
"assistant_list_click"
)
if
(
ConsultantIn
.
getUserImpl
().
isLogin
()){
//获取用户uid
...
...
@@ -316,7 +311,6 @@ class ConsultAssistantDialogUtils private constructor() {
return
@onClickAction
}
ActionCountUtils
.
count
(
"app_consult_list_page|app_consult_list_daoyi_entry_click"
)
YdlBuryPointUtil
.
sendClick
(
"assistant_list_click"
)
// 咨询师列表页面且未登录情况下,跳转登录页面
if
(
ConsultantIn
.
loginByOneKeyLogin
(
activity
,
true
))
{
//获取用户uid
...
...
m-home/src/xlzx/java/com/yidianling/home/ui/view/HomeImageBannerView.kt
View file @
1ded5806
...
...
@@ -6,7 +6,6 @@ import android.view.View
import
android.view.ViewGroup
import
android.widget.FrameLayout
import
android.widget.LinearLayout
import
com.ydl.ydlcommon.utils.YdlBuryPointUtil
import
com.ydl.ydlcommon.view.banner.GlideImageLoader
import
com.yidianling.common.tools.RxDeviceTool
import
com.yidianling.common.tools.RxImageTool
...
...
@@ -68,10 +67,6 @@ class HomeImageBannerView(val mContext: Context, val homeEvent: IHomeBaseEvent)
.
setImages
(
imageViews
).
start
()
banner_search
.
setOnBannerListener
{
homeEvent
?.
bannerClick
(
cacheList
!!
[
it
])
YdlBuryPointUtil
.
sendClick
(
"ydl-xinlizixun-home-banner$it"
,
"${cacheList[it].imageUrl}"
)
}
}
}
...
...
m-home/src/ydl/java/com/yidianling/home/ui/view/HomePagerBannerView.kt
View file @
1ded5806
...
...
@@ -5,13 +5,12 @@ import android.view.View
import
android.view.ViewGroup
import
android.widget.FrameLayout
import
android.widget.RelativeLayout
import
com.ydl.ydlcommon.utils.YdlBuryPointUtil
import
com.ydl.ydlcommon.view.banner.GlideImageLoader
import
com.yidianling.common.tools.RxDeviceTool
import
com.yidianling.common.tools.RxImageTool
import
com.yidianling.home.R
import
com.yidianling.home.event.IHomeBaseEvent
import
com.yidianling.home.model.bean.HomeHeaderBean
import
com.yidianling.common.tools.RxDeviceTool
import
com.yidianling.common.tools.RxImageTool
import
kotlinx.android.synthetic.ydl.home_pager_banner_view.view.*
...
...
@@ -115,7 +114,6 @@ class HomePagerBannerView(private val mContext: Context, private var homeEvent:
homeModulePagerBannerViewBanner
.
setOnBannerListener
{
if
(
it
<
cacheList
?.
size
)
{
homeEvent
?.
bannerClick
(
cacheList
[
it
])
YdlBuryPointUtil
.
sendClick
(
"ydl-user-home-banner$it"
,
"${cacheList[it].imageUrl}"
)
}
}
}
...
...
m-user/src/main/java/com/yidianling/user/UserHelper.kt
View file @
1ded5806
...
...
@@ -4,7 +4,6 @@ import android.text.TextUtils
import
com.google.gson.Gson
import
com.ydl.ydlcommon.utils.SharedPreferencesEditor
import
com.ydl.ydlcommon.utils.UserInfoCache
import
com.ydl.ydlcommon.utils.YdlBuryPointUtil
import
com.yidianling.user.api.bean.UserResponseBean
import
com.yidianling.user.api.bean.UserSettingBean
...
...
@@ -39,7 +38,6 @@ object UserHelper {
UserInfoCache
.
getInstance
().
saveYDLUser
(
"\""
+
userInfo
?.
uid
+
"\""
,
userInfo
?.
userInfo
?.
nick_name
,
userInfo
?.
userInfo
?.
head
)
YdlBuryPointUtil
.
reLogin
()
}
catch
(
e
:
Exception
)
{
e
.
printStackTrace
()
}
...
...
m-user/src/main/java/com/yidianling/user/mine/MineFragment.kt
View file @
1ded5806
...
...
@@ -25,7 +25,6 @@ import com.ydl.ydlcommon.data.http.ThrowableConsumer
import
com.ydl.ydlcommon.modular.ModularServiceManager.provide
import
com.ydl.ydlcommon.utils.BuryPointUtils
import
com.ydl.ydlcommon.utils.Utils
import
com.ydl.ydlcommon.utils.YdlBuryPointUtil
import
com.ydl.ydlcommon.utils.actionutil.ActionCountUtils.Companion.count
import
com.ydl.ydlcommon.view.dialog.YDLShareDialog
import
com.ydl.ydlcommon.view.dialog.YDLShareDialog.Companion.style4
...
...
@@ -99,7 +98,6 @@ class MineFragment : BaseFragment(), SwipeRefreshLayout.OnRefreshListener, View.
jtv_account_enter
.
setOnClickListener
(
this
)
cv_duration
.
setOnClickListener
(
this
)
text_userName
.
setOnClickListener
(
this
)
jtv_test
.
setOnClickListener
(
this
)
swipe_refresh_layout
.
setOnRefreshListener
(
this
)
rootView
.
findViewById
<
View
>(
R
.
id
.
csl_trade_order
).
setOnClickListener
(
this
)
rootView
.
findViewById
<
View
>(
R
.
id
.
jtv_introduce
).
setOnClickListener
(
this
)
...
...
@@ -572,10 +570,6 @@ class MineFragment : BaseFragment(), SwipeRefreshLayout.OnRefreshListener, View.
count
(
UserMyPageEvent
.
YDL_USER_MY_BOTTOM_TYPE_CLICK
,
"壹点灵介绍"
)
val
params1
=
H5Params
(
"https://m.yidianling.com/about"
,
"网站介绍"
)
NewH5Activity
.
start
(
activity
,
params1
)
}
else
if
(
id
==
R
.
id
.
btn_change
)
{
}
else
if
(
id
==
R
.
id
.
jtv_test
)
{
//debug下任意门入口
jtv_test
?.
postDelayed
({
YdlBuryPointUtil
.
sendPv
(
"PvEvent"
)
},
300
)
jtv_test
?.
postDelayed
({
YdlBuryPointUtil
.
sendClick
(
"ClickEvent"
)
},
500
)
}
else
if
(
id
==
R
.
id
.
ll_meditation
)
{
//冥想
count
(
UserMyPageEvent
.
YDL_USER_MY_MIDDLE_TYPE_CLICK
,
"冥想"
)
mActivity
?.
let
{
...
...
m-user/src/main/res/layout/user_mine_fragment_mine.xml
View file @
1ded5806
...
...
@@ -744,19 +744,6 @@
</androidx.cardview.widget.CardView>
<com.ydl.ydlcommon.view.JumpTextView
android:id=
"@+id/jtv_test"
android:layout_width=
"match_parent"
android:layout_height=
"50dp"
android:layout_marginBottom=
"20dp"
android:background=
"@color/white"
android:visibility=
"gone"
app:pa_jump_tv_icon=
"@drawable/user_mine_ic_mine_share"
app:pa_jump_tv_left_color=
"@color/platform_color_999999"
app:pa_jump_tv_left_size=
"12sp"
app:pa_jump_tv_left_text=
"debug环境任意门"
/>
<ImageView
android:id=
"@+id/iv_mine_logo"
android:layout_width=
"match_parent"
...
...
ydl-flutter-base/src/main/java/com/channel/ydl_flutter_base/plugin/YDLCommonPlugin.kt
View file @
1ded5806
package
com.channel.ydl_flutter_base.plugin
import
android.app.Activity
import
android.text.TextUtils
import
com.channel.ydl_flutter_base.base.BaseFlutterFragment
import
com.channel.ydl_flutter_base.event.MainScrollEnableEvent
import
com.ydl.burypointlib.BuryPointHelper
import
com.ydl.burypointlib.MD5Util
import
com.ydl.ydlcommon.base.BaseApp
import
com.ydl.ydlcommon.base.config.YDLConstants
import
com.ydl.ydlcommon.data.PlatformDataManager
import
com.ydl.ydlcommon.data.http.GsonProvider
import
com.ydl.ydlcommon.modular.ModularServiceManager
import
com.ydl.ydlcommon.router.YdlCommonOut
import
com.ydl.ydlcommon.utils.*
import
com.ydl.ydlcommon.utils.LogUtil
import
com.ydl.ydlcommon.utils.SharedPreferencesEditor
import
com.ydl.ydlcommon.utils.YDLCacheUtils
import
com.ydl.ydlcommon.utils.actionutil.ActionCountUtils
import
com.yidianling.common.tools.RxDeviceTool
import
de.greenrobot.event.EventBus
...
...
@@ -121,34 +120,15 @@ class YDLCommonPlugin : MethodChannel.MethodCallHandler {
val
ownerClass
=
Class
.
forName
(
"com.ydl.burypointlib.BuryPointHelper"
)
val
field
=
ownerClass
.
getDeclaredField
(
"openEdit"
)
field
.
isAccessible
=
true
val
property
=
field
.
get
(
ownerClass
)
if
(
property
is
Boolean
&&
property
)
{
var
activity
:
Activity
?
=
mActivity
if
(
mActivity
==
null
&&
mFragment
!=
null
)
{
activity
=
mFragment
?.
activity
!!
}
activity
?.
let
{
BuryPointHelper
.
showEditDialog
(
activity
,
MD5Util
.
md5
(
clickPath
),
null
)
}
}
}
catch
(
e
:
Exception
)
{
LogUtil
.
e
(
"flutter click exception:$e"
)
}
YdlBuryPointUtil
.
sendClick
(
MD5Util
.
md5
(
clickPath
))
}
}
ACTION_PUSH_EVENT_TRACKING_PV
->
{
val
map
=
methodCall
.
arguments
as
HashMap
<*,
*>
val
pvPath
=
map
[
"path"
]
as
String
if
(!
TextUtils
.
isEmpty
(
pvPath
))
{
YdlBuryPointUtil
.
sendPv
(
pvPath
)
}
}
ACTION_ORIGIN_THEME
->
{
val
mMap
=
mutableMapOf
<
String
,
String
>()
...
...
ydl-platform/src/main/java/com/ydl/ydlcommon/base/config/EncryptionParams.java
View file @
1ded5806
package
com
.
ydl
.
ydlcommon
.
base
.
config
;
import
com.ydl.burypointlib.MD5Util
;
import
com.ydl.ydlcommon.utils.
Log
Util
;
import
com.ydl.ydlcommon.utils.
MD5
Util
;
/**
* Created by Ykai on 2021/1/11.
*
*
<p>
* 获取加密参数类
*/
public
class
EncryptionParams
{
public
static
String
getSign
(
String
path
,
String
timestamp
)
{
public
static
String
getSign
(
String
path
,
String
timestamp
)
{
// Map<String,String> map = new HashMap<>();
// map.put("timestamp",timestamp);
// map.put("path",path);
...
...
ydl-platform/src/main/java/com/ydl/ydlcommon/base/config/HttpConfig.kt
View file @
1ded5806
...
...
@@ -4,7 +4,6 @@ import android.annotation.SuppressLint
import
android.content.Context
import
android.text.TextUtils
import
com.google.gson.Gson
import
com.ydl.pushserver.pushagent.YdlPushAgent
import
com.ydl.ydlcommon.app.Apm
import
com.ydl.ydlcommon.base.BaseApp
import
com.ydl.ydlcommon.bean.AuthBean
...
...
@@ -28,7 +27,6 @@ import com.ydl.ydlnet.builder.interceptor.log.RequestLogInterceptor
import
com.yidianling.common.tools.RxAppTool
import
com.yidianling.common.tools.RxDeviceTool
import
com.yidianling.common.tools.ToastUtil
import
io.reactivex.functions.Action
import
okhttp3.*
import
okio.Buffer
import
okio.BufferedSink
...
...
@@ -534,21 +532,6 @@ class HttpConfig {
}
}
@SuppressLint
(
"CheckResult"
)
fun
initSocketConfig
(
finallyAction
:
Action
)
{
ApiRequestUtil
.
getJavaGlobalInfo
()
.
compose
(
RxUtils
.
applySchedulers
())
.
compose
(
RxUtils
.
resultJavaData
())
.
doFinally
(
finallyAction
)
.
subscribe
({
if
(
it
!=
null
&&
!
TextUtils
.
isEmpty
(
it
.
ip
))
{
YdlPushAgent
.
setDebugAdree
(
it
.
ip
,
it
.
port
.
toInt
())
}
})
{
LogUtil
.
i
(
"HttpConfig"
,
it
.
toString
())
}
}
/**
* 注册登录动态获取网关
*
...
...
ydl-platform/src/main/java/com/ydl/ydlcommon/utils/MD5Util.java
0 → 100644
View file @
1ded5806
package
com
.
ydl
.
ydlcommon
.
utils
;
import
java.security.MessageDigest
;
public
class
MD5Util
{
public
static
String
md5
(
String
str
)
{
try
{
MessageDigest
m
=
MessageDigest
.
getInstance
(
"MD5"
);
m
.
update
(
str
.
getBytes
(
"UTF8"
));
byte
s
[]
=
m
.
digest
();
String
result
=
""
;
for
(
int
i
=
0
;
i
<
s
.
length
;
i
++)
{
result
+=
Integer
.
toHexString
((
0x000000FF
&
s
[
i
])
|
0xFFFFFF00
).
substring
(
6
);
}
return
result
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
""
;
}
}
ydl-platform/src/main/java/com/ydl/ydlcommon/utils/YdlBuryPointUtil.java
deleted
100644 → 0
View file @
62026965
package
com
.
ydl
.
ydlcommon
.
utils
;
import
android.content.Context
;
import
android.util.Log
;
import
com.umeng.analytics.MobclickAgent
;
import
com.ydl.burypointlib.BuryPointHelper
;
import
com.ydl.devicesidlib.DeviceIDHelper
;
import
com.ydl.pushserver.pushagent.YdlPushAgent
;
import
com.ydl.pushserver.pushagent.common.listener.IYDLPushListener
;
import
com.ydl.pushserver.pushagent.network.pack.RegisterEventBean
;
import
com.ydl.ydlcommon.base.BaseApp
;
import
com.ydl.ydlcommon.base.config.YDLConstants
;
import
com.ydl.ydlcommon.modular.ModularServiceManager
;
import
com.ydl.ydlcommon.router.YdlCommonOut
;
import
com.yidianling.common.tools.RxAppTool
;
import
com.yidianling.common.tools.RxDeviceTool
;
import
com.yidianling.common.tools.RxNetTool
;
import
static
com
.
ydl
.
ydlcommon
.
utils
.
DeviceTool
.
checkHasAgreeSecret
;
//import static com.bun.miitmdid.content.ContextKeeper.getApplicationContext;
//import com.ydl.burypointlib.BuryPointHelper;
//埋点工具类
public
class
YdlBuryPointUtil
{
private
static
Context
context
;
//初始化
public
static
void
init
(
Context
context1
){
init
(
context1
,
false
);
}
public
static
void
init
(
Context
context1
,
Boolean
isEditAlis
){
try
{
context
=
context1
;
String
appEnv
=
BaseApp
.
instance
.
getGlobalConfig
().
getAppEnv
();
boolean
appDebug
=
BaseApp
.
instance
.
getGlobalConfig
().
getAppDebug
();
boolean
isTest
=
YDLConstants
.
ENV_TEST
.
equals
(
appEnv
);
if
(
isTest
){
YdlPushAgent
.
setDebugAdree
(
"121.41.92.140"
,
8091
);
}
RegisterEventBean
registerEventBean
=
new
RegisterEventBean
();
registerEventBean
.
setAppId
(
context
.
getPackageName
());
registerEventBean
.
setAppVersion
(
RxAppTool
.
getAppVersionName
(
context
));
String
deviceId
=
""
;
if
(
checkHasAgreeSecret
())
{
deviceId
=
DeviceIDHelper
.
getInstance
().
getDeviceId
();
}
registerEventBean
.
setDeviceId
(
deviceId
);
registerEventBean
.
setManufacturer
(
RxDeviceTool
.
getBuildMANUFACTURER
());
registerEventBean
.
setChannel
(
YdlCommonOut
.
Companion
.
getChannelName
());
registerEventBean
.
setOs
(
"Android"
);
registerEventBean
.
setModel
(
RxDeviceTool
.
getBuildBrandModel
());
registerEventBean
.
setOsVersion
(
RxDeviceTool
.
getOsBuileVersion
());
registerEventBean
.
setUid
(
ModularServiceManager
.
INSTANCE
.
getPlatformUserService
().
getUser
().
getUserId
()+
""
);
registerEventBean
.
setScreenHeight
(
RxDeviceTool
.
getScreenHeight
(
context
));
registerEventBean
.
setScreenWidth
(
RxDeviceTool
.
getScreenWidth
(
context
));
registerEventBean
.
setWifi
(
RxNetTool
.
getNetWorkTypeName
(
context
));
LogUtil
.
d
(
registerEventBean
.
toString
());
YdlPushAgent
.
init
(
registerEventBean
,
appDebug
,
context1
,
new
IYDLPushListener
()
{
@Override
public
void
onPushEvent
()
{
MobclickAgent
.
onEvent
(
context1
,
"socket_push_event"
);
}
@Override
public
void
onPushRescueEvent
()
{
MobclickAgent
.
onEvent
(
context1
,
"socket_push_rescue_event"
);
}
@Override
public
void
onSocketReconnect
()
{
MobclickAgent
.
onEvent
(
context1
,
"socket_reconnect"
);
}
@Override
public
void
onSocketDisconnect
()
{
MobclickAgent
.
onEvent
(
context1
,
"socket_disconnect"
);
}
});
BuryPointHelper
.
setDebug
(
isTest
,
isEditAlis
,
true
,
appDebug
);
BuryPointHelper
.
init
();
}
catch
(
Exception
e
){
e
.
printStackTrace
();
}
}
//重新登录
public
static
void
reLogin
(){
try
{
RegisterEventBean
registerEventBean
=
new
RegisterEventBean
();
registerEventBean
.
setAppId
(
context
.
getPackageName
());
registerEventBean
.
setAppVersion
(
RxAppTool
.
getAppVersionName
(
context
));
String
deviceId
=
""
;
if
(
checkHasAgreeSecret
())
{
deviceId
=
DeviceIDHelper
.
getInstance
().
getDeviceId
();
}
registerEventBean
.
setDeviceId
(
deviceId
);
registerEventBean
.
setManufacturer
(
RxDeviceTool
.
getBuildMANUFACTURER
());
registerEventBean
.
setChannel
(
YdlCommonOut
.
Companion
.
getChannelName
());
registerEventBean
.
setOs
(
"Android"
);
registerEventBean
.
setModel
(
RxDeviceTool
.
getBuildBrandModel
());
registerEventBean
.
setOsVersion
(
RxDeviceTool
.
getOsBuileVersion
());
registerEventBean
.
setUid
(
ModularServiceManager
.
INSTANCE
.
getPlatformUserService
().
getUser
().
getUserId
()+
""
);
registerEventBean
.
setScreenHeight
(
RxDeviceTool
.
getScreenHeight
(
context
));
registerEventBean
.
setScreenWidth
(
RxDeviceTool
.
getScreenWidth
(
context
));
registerEventBean
.
setWifi
(
RxNetTool
.
getNetWorkTypeName
(
context
));
YdlPushAgent
.
reLogin
(
registerEventBean
);
LogUtil
.
d
(
"reLogin:"
+
registerEventBean
.
toString
());
}
catch
(
Exception
e
){
LogUtil
.
e
(
"reLogin:"
+
e
.
getMessage
());
}
}
//pv埋点
public
static
void
sendPv
(
String
pageViewId
){
YdlPushAgent
.
sendPvEvent
(
pageViewId
);
LogUtil
.
d
(
pageViewId
);
}
//click埋点
public
static
void
sendClick
(
String
eventId
,
String
...
strings
){
com
.
yidianling
.
common
.
tools
.
LogUtil
.
d
(
eventId
);
YdlPushAgent
.
sendClickEvent
(
eventId
,
strings
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment