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.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);
|
||||
|
||||
Reference in New Issue
Block a user