From cdee4f3810f8249b00e00977c7ce72603f4c7c71 Mon Sep 17 00:00:00 2001 From: lijia Date: Fri, 26 Apr 2024 15:29:30 +0800 Subject: [PATCH] =?UTF-8?q?1.0=E5=B0=81=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/dahe/gldriver/push/PushHelper.kt | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) 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