@ -301,46 +301,6 @@ public class LoginViewModel extends BaseViewModel<LoginActivity> {
@@ -301,46 +301,6 @@ public class LoginViewModel extends BaseViewModel<LoginActivity> {
} ) ;
}
/ * *
* 废弃
* 别名增加 , 将某一类型的别名ID绑定至某设备
* 老的绑定设备信息还在
* 别名ID和device_token是一对多的映射关系
*
* 若绑定失败则重新进行绑定
* @param id
* @param start
* @param end
* /
private void addAlias ( String id , int start , int end ) {
// 登录进来获取到用户对象设置友盟消息推送别名,后台需要别名推送
// https://developer.umeng.com/docs/67966/detail/89996
// user = CacheDiskUtils.getInstance().getParcelable(CacheConstant.USER_INFO, User.CREATOR);
PushAgent mPushAgent = PushAgent . getInstance ( Utils . getApp ( ) ) ;
mPushAgent . setAlias ( id , CommonConstant . UMENG_PUSH_USER_ALIAS_TYPE , ( success , message ) - > {
String msg ;
if ( success ) {
msg = "add alias success! type:" + CommonConstant . UMENG_PUSH_USER_ALIAS_TYPE + " alias:" + id ;
/*别名绑定,将某一类型的别名ID绑定至某设备,老的绑定设备信息被覆盖,别名ID和deviceToken是一对一的映射关系*/
/*如果是同一个alias_type,那么以最后绑定的alias为准(即多个设备同时一个账号登录 以最后绑定的设备为准)*/
mPushAgent . setAlias ( id , CommonConstant . UMENG_PUSH_USER_ALIAS_TYPE , ( s , m ) - > {
String bindMsg ;
if ( s ) {
bindMsg = "alias bind success! type:" + CommonConstant . UMENG_PUSH_USER_ALIAS_TYPE + " alias:" + id ;
} else {
bindMsg = "alias bind failure! msg:" + m ;
}
LogUtils . d ( bindMsg ) ;
} ) ;
} else {
msg = "add alias failure! msg:" + message ;
if ( start < = end ) {
addAlias ( id , start + 1 , end ) ;
}
}
LogUtils . i ( msg ) ;
} ) ;
}
@Override
public void onCreate ( @NonNull LifecycleOwner owner ) {
super . onCreate ( owner ) ;