diff --git a/app/src/main/java/com/dahe/gldriver/push/PushHelper.kt b/app/src/main/java/com/dahe/gldriver/push/PushHelper.kt index f1922c6..b5883c4 100644 --- a/app/src/main/java/com/dahe/gldriver/push/PushHelper.kt +++ b/app/src/main/java/com/dahe/gldriver/push/PushHelper.kt @@ -3,9 +3,14 @@ package com.dahe.gldriver.push import android.content.Context import cn.jpush.android.api.JPushInterface import cn.jpush.android.api.TagAliasCallback +import com.dahe.gldriver.ui.HomeActivity import com.dahe.gldriver.utils.SPUtils import com.dahe.glex.bean.UserBean import com.dahe.mylibrary.callback.PushAliasListener +import com.dahe.mylibrary.utils.ActivityUtils +import com.luck.picture.lib.thread.PictureThreadUtils.runOnUiThread +import java.util.Timer +import java.util.TimerTask /** * PushSDK集成帮助类 @@ -102,11 +107,22 @@ object PushHelper { * 绑定别名,绑定成功后可通过别名推送消息 */ fun setAlias(context: Context, userBean: UserBean) { - JPushInterface.setAlias( - context, - 1, - userBean.contactPhone - ) + + val timer = Timer() + var timeTask = object : TimerTask() { + override fun run() { + runOnUiThread { + JPushInterface.setAlias( + context, + 1, + userBean.contactPhone + ) + } + } + } + timer.schedule(timeTask, 5000) + + // val alias = userBean.contactPhone