Commit bfe40ef5 by sikang

bugfix

parent 88fbfa5d
......@@ -58,8 +58,8 @@ public abstract class BaseApplication extends MultiDexApplication {
// }
try {
String appId = StringFormat.fromBase64(BuildConfig.FACEBOOK_APP_ID).split("#-#")[1];
String clienToken = StringFormat.fromBase64(BuildConfig.ACCOUNT_KIT_CLIENT_TOKEN).split("#-#")[1];
String appId = StringDecrypt.uncodeString(BuildConfig.FACEBOOK_APP_ID);
String clienToken = StringDecrypt.uncodeString(BuildConfig.ACCOUNT_KIT_CLIENT_TOKEN);
FacebookSdk.setApplicationId(appId);
FacebookSdk.setApplicationName(LibConfig.APP_NAME);
FacebookSdk.setClientToken(clienToken);
......
......@@ -7,12 +7,16 @@ import java.lang.reflect.Field;
import tech.starwin.BuildConfig;
import tech.starwin.LibConfig;
import tech.starwin.utils.format_utils.StringDecrypt;
public class AccountKitUtils {
public static boolean initAccountKit(String facebookAppId, String appName, String accoutkitClientToken) {
try {
if (BuildConfig.FACEBOOK_APP_ID.equals(facebookAppId) && BuildConfig.ACCOUNT_KIT_CLIENT_TOKEN.equals(accoutkitClientToken)) {
String localAppId = StringDecrypt.uncodeString(BuildConfig.FACEBOOK_APP_ID);
String localClienToken = StringDecrypt.uncodeString(BuildConfig.ACCOUNT_KIT_CLIENT_TOKEN);
if (localAppId.equals(facebookAppId) && localClienToken.equals(accoutkitClientToken)) {
return true;
}
Class clazz = AccountKitController.class;
......
......@@ -24,7 +24,7 @@ public class StringDecrypt {
String value = text.split(FLAG)[1];
value = new String(Base64.decode(value.getBytes(), Base64.DEFAULT));
if (value.startsWith(key)) {
value = value.replace(key + "#-#", "");
value = value.replace(key + FLAG, "");
}
return value;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment