9
This commit is contained in:
@@ -47,7 +47,11 @@ import cn.shangyu.gdxzExpert.polyvplayer.CourseDetailPolyvPlayerActivity;
|
|||||||
import cn.shangyu.gdxzExpert.polyvplayer.VideoDetailPolyvPlayerActivity;
|
import cn.shangyu.gdxzExpert.polyvplayer.VideoDetailPolyvPlayerActivity;
|
||||||
import cn.shangyu.gdxzExpert.utils.GsonTools;
|
import cn.shangyu.gdxzExpert.utils.GsonTools;
|
||||||
import cn.shangyu.gdxzExpert.utils.MyUserIconUtil;
|
import cn.shangyu.gdxzExpert.utils.MyUserIconUtil;
|
||||||
|
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.StringUtil;
|
||||||
|
import cn.shangyu.gdxzExpert.utils.UIUtils;
|
||||||
import cn.shangyu.gdxzExpert.utils.UniappUtil;
|
import cn.shangyu.gdxzExpert.utils.UniappUtil;
|
||||||
import cn.shangyu.gdxzExpert.utils.Url;
|
import cn.shangyu.gdxzExpert.utils.Url;
|
||||||
|
|
||||||
@@ -101,7 +105,9 @@ public class PushHelper {
|
|||||||
public void onSuccess(String deviceToken) {
|
public void onSuccess(String deviceToken) {
|
||||||
//注册成功会返回deviceToken deviceToken是推送消息的唯一标志
|
//注册成功会返回deviceToken deviceToken是推送消息的唯一标志
|
||||||
Log.d(TAG, "deviceToken --> " + deviceToken);
|
Log.d(TAG, "deviceToken --> " + deviceToken);
|
||||||
|
if (UIUtils.isLogined()) {
|
||||||
addUMToken(deviceToken);
|
addUMToken(deviceToken);
|
||||||
|
}
|
||||||
// //获取deviceToken可通过接口:
|
// //获取deviceToken可通过接口:
|
||||||
// PushAgent.getInstance(context).getRegistrationId();
|
// PushAgent.getInstance(context).getRegistrationId();
|
||||||
// //可设置别名,推送时使用别名推送
|
// //可设置别名,推送时使用别名推送
|
||||||
@@ -123,6 +129,19 @@ public class PushHelper {
|
|||||||
registerDeviceChannel(context);
|
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<String,String> map = new HashMap<>();
|
||||||
map.put("device_token",device_token);
|
map.put("device_token",device_token);
|
||||||
|
|||||||
Reference in New Issue
Block a user