This commit is contained in:
haomingming
2026-11-04 10:49:47 +08:00
parent cf4ca685f6
commit 9e3b52c8ca
@@ -47,7 +47,11 @@ import cn.shangyu.gdxzExpert.polyvplayer.CourseDetailPolyvPlayerActivity;
import cn.shangyu.gdxzExpert.polyvplayer.VideoDetailPolyvPlayerActivity;
import cn.shangyu.gdxzExpert.utils.GsonTools;
import cn.shangyu.gdxzExpert.utils.MyUserIconUtil;
import cn.shangyu.gdxzExpert.utils.StringUtil;
import cn.shangyu.gdxzExpert.netease.config.LogoutHelper;
import cn.shangyu.gdxzExpert.utils.Constant;
import cn.shangyu.gdxzExpert.utils.SharePrefUtil;
import cn.shangyu.gdxzExpert.utils.StringUtil;
import cn.shangyu.gdxzExpert.utils.UIUtils;
import cn.shangyu.gdxzExpert.utils.UniappUtil;
import cn.shangyu.gdxzExpert.utils.Url;
@@ -101,7 +105,9 @@ public class PushHelper {
public void onSuccess(String deviceToken) {
//注册成功会返回deviceToken deviceToken是推送消息的唯一标志
Log.d(TAG, "deviceToken --> " + deviceToken);
addUMToken(deviceToken);
if (UIUtils.isLogined()) {
addUMToken(deviceToken);
}
// //获取deviceToken可通过接口:
// PushAgent.getInstance(context).getRegistrationId();
// //可设置别名,推送时使用别名推送
@@ -122,7 +128,20 @@ public class PushHelper {
});
registerDeviceChannel(context);
}
public static void addUMToken(String device_token) {
public static void addUMToken(String device_token) {
String uuid = SharePrefUtil.getString(getContext(), Constant.uuid, "");
if (!StringUtil.isEmpty(device_token)) {
if (StringUtil.isEmpty(uuid)) {
return;
}
} else {
if (StringUtil.isEmpty(uuid)) {
uuid = LogoutHelper.addUMTokenuuid;
}
if (StringUtil.isEmpty(uuid)) {
return;
}
}
Map<String,String> map = new HashMap<>();
map.put("device_token",device_token);