屏蔽多服务器相关逻辑
parent
3f0df9df4d
commit
a58322a0f3
|
@ -6,7 +6,6 @@ import android.util.Log;
|
|||
import com.finogeeks.lib.applet.client.FinAppClient;
|
||||
import com.finogeeks.lib.applet.client.FinAppConfig;
|
||||
import com.finogeeks.lib.applet.client.FinAppInfo;
|
||||
import com.finogeeks.lib.applet.client.FinAppletStoreConfig;
|
||||
import com.finogeeks.mop.api.BaseApi;
|
||||
import com.finogeeks.mop.interfaces.ICallback;
|
||||
|
||||
|
@ -46,37 +45,50 @@ public class AppletModule extends BaseApi {
|
|||
String appId = String.valueOf(param.get("appId"));
|
||||
Integer sequence = (Integer) param.get("sequence");
|
||||
Map<String, String> params = (Map) param.get("params");
|
||||
String apiServer = (String) param.get("apiServer");
|
||||
String apiPrefix = (String) param.get("apiPrefix");
|
||||
if (apiServer == null || apiServer.isEmpty() || apiPrefix == null || apiPrefix.isEmpty()) {
|
||||
if (params == null) {
|
||||
if (sequence == null) {
|
||||
FinAppClient.INSTANCE.getAppletApiManager().startApplet(mContext, appId);
|
||||
} else {
|
||||
FinAppClient.INSTANCE.getAppletApiManager().startApplet(mContext, appId, sequence, null);
|
||||
}
|
||||
if (params == null) {
|
||||
if (sequence == null) {
|
||||
FinAppClient.INSTANCE.getAppletApiManager().startApplet(mContext, appId);
|
||||
} else {
|
||||
FinAppClient.INSTANCE.getAppletApiManager().startApplet(mContext, appId, params);
|
||||
FinAppClient.INSTANCE.getAppletApiManager().startApplet(mContext, appId, sequence, null);
|
||||
}
|
||||
} else {
|
||||
String fingerprint = (String) param.get("fingerprint");
|
||||
if (fingerprint == null) {
|
||||
fingerprint = "";
|
||||
}
|
||||
String cryptType = (String) param.get("cryptType");
|
||||
if (cryptType == null || cryptType.isEmpty()) {
|
||||
cryptType = FinAppConfig.ENCRYPTION_TYPE_MD5;
|
||||
}
|
||||
FinAppletStoreConfig finAppletStoreConfig = new FinAppletStoreConfig(apiServer, apiPrefix, fingerprint, cryptType);
|
||||
FinAppInfo.StartParams startParams = null;
|
||||
if (params != null) {
|
||||
String pageURL = params.get("path");
|
||||
String launchParams = params.get("query");
|
||||
String scene = params.get("scene");
|
||||
startParams = new FinAppInfo.StartParams(pageURL, launchParams, scene);
|
||||
}
|
||||
FinAppClient.INSTANCE.getAppletApiManager().startApplet(mContext, finAppletStoreConfig, appId, sequence, startParams);
|
||||
FinAppClient.INSTANCE.getAppletApiManager().startApplet(mContext, appId, params);
|
||||
}
|
||||
// String apiServer = (String) param.get("apiServer");
|
||||
// String apiPrefix = (String) param.get("apiPrefix");
|
||||
// if (apiServer == null || apiServer.isEmpty() || apiPrefix == null || apiPrefix.isEmpty()) {
|
||||
// if (params == null) {
|
||||
// if (sequence == null) {
|
||||
// FinAppClient.INSTANCE.getAppletApiManager().startApplet(mContext, appId);
|
||||
// } else {
|
||||
// FinAppClient.INSTANCE.getAppletApiManager().startApplet(mContext, appId, sequence, null);
|
||||
// }
|
||||
// } else {
|
||||
// FinAppClient.INSTANCE.getAppletApiManager().startApplet(mContext, appId, params);
|
||||
// }
|
||||
// } else {
|
||||
// String fingerprint = (String) param.get("fingerprint");
|
||||
// if (fingerprint == null) {
|
||||
// fingerprint = "";
|
||||
// }
|
||||
// String cryptType = (String) param.get("cryptType");
|
||||
// if (cryptType == null || cryptType.isEmpty()) {
|
||||
// cryptType = FinAppConfig.ENCRYPTION_TYPE_MD5;
|
||||
// }
|
||||
// FinAppletStoreConfig finAppletStoreConfig = new FinAppletStoreConfig(apiServer, apiPrefix, fingerprint, cryptType);
|
||||
// FinAppInfo.StartParams startParams = null;
|
||||
// if (params != null) {
|
||||
// String pageURL = params.get("path");
|
||||
// String launchParams = params.get("query");
|
||||
// String scene = params.get("scene");
|
||||
// startParams = new FinAppInfo.StartParams(pageURL, launchParams, scene);
|
||||
// }
|
||||
// Log.d("MopPlugin", "openApplet:finAppletStoreConfig:" + finAppletStoreConfig.toString());
|
||||
// Log.d("MopPlugin", "openApplet:appId:" + appId);
|
||||
// Log.d("MopPlugin", "openApplet:sequence:" + sequence);
|
||||
// Log.d("MopPlugin", "openApplet:startParams:" + startParams);
|
||||
// FinAppClient.INSTANCE.getAppletApiManager().startApplet(mContext, finAppletStoreConfig, appId, sequence, startParams);
|
||||
// }
|
||||
callback.onSuccess(new HashMap());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue