|
|
@@ -8,19 +8,21 @@ import androidx.lifecycle.Transformations;
|
|
|
|
|
|
import com.atmob.app.lib.base.BaseViewModel;
|
|
|
import com.atmob.app.lib.livedata.SingleLiveEvent;
|
|
|
+import com.atmob.auth.AtmobAuth;
|
|
|
import com.atmob.common.runtime.ActivityUtil;
|
|
|
import com.atmob.common.runtime.ContextUtil;
|
|
|
+import com.atmob.compliance.AtmobCompliance;
|
|
|
import com.datarecovery.master.R;
|
|
|
import com.datarecovery.master.data.api.response.CustomerUrlResponse;
|
|
|
import com.datarecovery.master.data.consts.ChannelHelper;
|
|
|
import com.datarecovery.master.data.consts.ChannelId;
|
|
|
-import com.datarecovery.master.data.consts.ErrorCode;
|
|
|
import com.datarecovery.master.data.consts.EventId;
|
|
|
import com.datarecovery.master.data.repositories.AccountRepository;
|
|
|
import com.datarecovery.master.data.repositories.ConfigRepository;
|
|
|
import com.datarecovery.master.data.repositories.DeviceFuncRepository;
|
|
|
import com.datarecovery.master.handler.EventHelper;
|
|
|
import com.datarecovery.master.module.about.AboutActivity;
|
|
|
+import com.datarecovery.master.module.browser.BrowserActivity;
|
|
|
import com.datarecovery.master.module.customerservice.CustomerServiceActivity;
|
|
|
import com.datarecovery.master.module.feedback.UserFeedbackActivity;
|
|
|
import com.datarecovery.master.module.homepage.HomePageViewModel;
|
|
|
@@ -31,10 +33,8 @@ import com.datarecovery.master.module.wxrecover.WeChatRecoverActivity;
|
|
|
import com.datarecovery.master.sdk.qiyu.QiYuHelper;
|
|
|
import com.datarecovery.master.sdk.wechat.WechatHelper;
|
|
|
import com.datarecovery.master.utils.BoxingUtil;
|
|
|
-import com.datarecovery.master.utils.ReportUtil;
|
|
|
import com.datarecovery.master.utils.RxHttpHandler;
|
|
|
import com.datarecovery.master.utils.ToastUtil;
|
|
|
-import com.qiyukf.unicorn.api.Unicorn;
|
|
|
|
|
|
import javax.inject.Inject;
|
|
|
|
|
|
@@ -200,7 +200,21 @@ public class MineViewModel extends BaseViewModel {
|
|
|
|
|
|
public void onCustomerServiceClick() {
|
|
|
EventHelper.report(EventId.hf1001108);
|
|
|
- refreshCustomerUrl();
|
|
|
+// refreshCustomerUrl();
|
|
|
+ BrowserActivity.start(ActivityUtil.getTopActivity(), buildCustomerServiceUrl());
|
|
|
+ }
|
|
|
+
|
|
|
+ private String buildCustomerServiceUrl() {
|
|
|
+ //ssid=%s
|
|
|
+ //device_id=%s
|
|
|
+ //app_version=%s
|
|
|
+ //package_name=%s
|
|
|
+ //app_name=%s
|
|
|
+ //phone=%s
|
|
|
+ return String.format("https://qiyu-kefu.fswangluo.icu?ssid=%s&device_id=%s&app_platform=1&app_version=%s&package_name=%s&app_name=%s&phone=%s",
|
|
|
+ AtmobAuth.getSSID(), AtmobAuth.getDeviceId(), AtmobCompliance.getDevices().getVersionName(),
|
|
|
+ AtmobCompliance.getDevices().getPackageName(), AtmobCompliance.getDevices().getAppName(),
|
|
|
+ accountRepository.getLoginPhoneNum().getValue());
|
|
|
}
|
|
|
|
|
|
private void goCustomer(@NonNull CustomerUrlResponse customerResponse) {
|