|
@@ -68,15 +68,12 @@ public class SplashPresenter extends BasePresenter implements SplashContract.Pre
|
|
|
getIntentUri = Uri.parse(intent.getStringExtra("url"));
|
|
|
}
|
|
|
//efunbox://com.edufound.reader/splash?resid=11132
|
|
|
- } else if (Consts.getUmengChannel().equals(ChannelCodeEnum.TMAIL.getChannelCode())
|
|
|
- || Consts.getUmengChannel().equals(ChannelCodeEnum.MISOUND.getChannelCode())
|
|
|
- || Consts.getUmengChannel().equals(ChannelCodeEnum.YIFANG.getChannelCode())) {
|
|
|
- //天猫渠道
|
|
|
+ } else {
|
|
|
+ //除了百度都走这里
|
|
|
getIntentUri = intent.getData();
|
|
|
|
|
|
}
|
|
|
}
|
|
|
- Logger.e("getIntentUri:" + getIntentUri);
|
|
|
//efunbox://com.edufound.reader/splash?exampleId=103126003&backModel=home&type=typeA (直接去朗读页面参数)
|
|
|
//efunbox://com.edufound.reader/splash?userReadId=1610706272358766&backModel=home&type=typeB (根据id把视频提前)
|
|
|
//efunbox://com.edufound.reader/splash?userReadId=1610706272358766&backModel=home&type=typeC (根据id把视频提前)
|
|
@@ -120,6 +117,9 @@ public class SplashPresenter extends BasePresenter implements SplashContract.Pre
|
|
|
ThroughUtil.mThroughTypeBean.setEventPosition(getIntentUri.getQueryParameter("eventPosition"));
|
|
|
((BaseActivity) mView.getActivity()).toNextActivity(MainActivity.class);
|
|
|
}
|
|
|
+ } else {
|
|
|
+ Logger.e("跳转首页");
|
|
|
+ ((BaseActivity) mView.getActivity()).toNextActivity(MainActivity.class);
|
|
|
}
|
|
|
|
|
|
} else {
|
|
@@ -135,10 +135,12 @@ public class SplashPresenter extends BasePresenter implements SplashContract.Pre
|
|
|
@Override
|
|
|
public void onSuccess(HttpInfo info) throws IOException {
|
|
|
try {
|
|
|
- Logger.e("info:" + info.getRetDetail());
|
|
|
JSONObject object = new JSONObject(info.getRetDetail());
|
|
|
if (object.getString("code").equals("300") || object.getInt("code") == 300) {
|
|
|
- getScheme(intent);
|
|
|
+ if (!Consts.getUmengChannel().equals(ChannelCodeEnum.BAIDU.getChannelCode())
|
|
|
+ ) {
|
|
|
+ getScheme(intent);
|
|
|
+ }
|
|
|
} else {
|
|
|
HttpResultBean<UserBean> bean = info.getRetDetail(new TypeToken<HttpResultBean<UserBean>>() {
|
|
|
}.getType());
|
|
@@ -172,11 +174,13 @@ public class SplashPresenter extends BasePresenter implements SplashContract.Pre
|
|
|
EfunboxUtil.getYFVip(mView.getActivity(), new EfunboxInterfaces.getYFVipInterfaces() {
|
|
|
@Override
|
|
|
public void success() {
|
|
|
+ Logger.e("获取是否是义方VIP success");
|
|
|
getScheme(intent);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void error() {
|
|
|
+ Logger.e("获取是否是义方VIP error");
|
|
|
getScheme(intent);
|
|
|
}
|
|
|
});
|