Procházet zdrojové kódy

修改友盟初始化部分代码

Pq před 1 rokem
rodič
revize
16f2165072

+ 0 - 2
student/src/main/java/com/cooleshow/student/App.java

@@ -106,8 +106,6 @@ public class App extends BaseApplication {
             PlatformConfig.setSinaFileProvider(FileProvider);
             PlatformConfig.setSinaFileProvider(FileProvider);
             PlatformConfig.setQQZone("1110018403", "fY5gof6GIYnc8Gzx");
             PlatformConfig.setQQZone("1110018403", "fY5gof6GIYnc8Gzx");
             PlatformConfig.setQQFileProvider(FileProvider);
             PlatformConfig.setQQFileProvider(FileProvider);
-        } else {
-            UMConfigure.preInit(this, "5f2b6f03b4b08b653e91a49e", "app");
         }
         }
     }
     }
 
 

+ 11 - 4
student/src/main/java/com/cooleshow/student/helper/InitHelper.java

@@ -21,6 +21,17 @@ public class InitHelper {
         CrashReport.initCrashReport(Utils.getApp(), "b51fd73164", false);
         CrashReport.initCrashReport(Utils.getApp(), "b51fd73164", false);
         initIM();
         initIM();
         //友盟
         //友盟
+        initUM();
+        //极光推送
+        //用户同意之后才初始化极光推送
+        JCollectionAuth.setAuth(Utils.getApp(), true);
+        BaseApplication.registrationId = JPushInterface.getRegistrationID(Utils.getApp());
+    }
+
+    public static void initUM(){
+        //友盟
+        UMConfigure.submitPolicyGrantResult(Utils.getApp(),true);
+        UMConfigure.preInit(Utils.getApp(), "5f2b6f03b4b08b653e91a49e", "app");
         UMConfigure.init(
         UMConfigure.init(
                 Utils.getApp(),
                 Utils.getApp(),
                 "5f2b6f03b4b08b653e91a49e",
                 "5f2b6f03b4b08b653e91a49e",
@@ -36,10 +47,6 @@ public class InitHelper {
         PlatformConfig.setSinaFileProvider(FileProvider);
         PlatformConfig.setSinaFileProvider(FileProvider);
         PlatformConfig.setQQZone("1110018403", "fY5gof6GIYnc8Gzx");
         PlatformConfig.setQQZone("1110018403", "fY5gof6GIYnc8Gzx");
         PlatformConfig.setQQFileProvider(FileProvider);
         PlatformConfig.setQQFileProvider(FileProvider);
-        //极光推送
-        //用户同意之后才初始化极光推送
-        JCollectionAuth.setAuth(Utils.getApp(), true);
-        BaseApplication.registrationId = JPushInterface.getRegistrationID(Utils.getApp());
     }
     }
 
 
     public static void initIM() {
     public static void initIM() {

+ 1 - 3
teacher/src/main/java/com/cooleshow/teacher/App.java

@@ -97,15 +97,13 @@ public class App extends BaseApplication {
             UMConfigure.init(this, "62a8394605844627b5b0554b", "app", UMConfigure.DEVICE_TYPE_PHONE, null);
             UMConfigure.init(this, "62a8394605844627b5b0554b", "app", UMConfigure.DEVICE_TYPE_PHONE, null);
             //QQ官方sdk授权
             //QQ官方sdk授权
             Tencent.setIsPermissionGranted(true);
             Tencent.setIsPermissionGranted(true);
-            String FileProvider = "com.cooleshow.teacher.fileprovider";
+            String FileProvider = getPackageName()+".fileprovider";
             PlatformConfig.setWeixin("wx149a928c415c137a", "d3f119b577ccacb262da153f4210174f");
             PlatformConfig.setWeixin("wx149a928c415c137a", "d3f119b577ccacb262da153f4210174f");
             PlatformConfig.setWXFileProvider(FileProvider);
             PlatformConfig.setWXFileProvider(FileProvider);
             PlatformConfig.setSinaWeibo("755965096", "8a4d2b76bbb2006e62e21ac9014435da", "http://sns.whalecloud.com");
             PlatformConfig.setSinaWeibo("755965096", "8a4d2b76bbb2006e62e21ac9014435da", "http://sns.whalecloud.com");
             PlatformConfig.setSinaFileProvider(FileProvider);
             PlatformConfig.setSinaFileProvider(FileProvider);
             PlatformConfig.setQQZone("1110018403", "fY5gof6GIYnc8Gzx");
             PlatformConfig.setQQZone("1110018403", "fY5gof6GIYnc8Gzx");
             PlatformConfig.setQQFileProvider(FileProvider);
             PlatformConfig.setQQFileProvider(FileProvider);
-        } else {
-            UMConfigure.preInit(this, "62a8394605844627b5b0554b", "app");
         }
         }
     }
     }
 
 

+ 9 - 5
teacher/src/main/java/com/cooleshow/teacher/helper/InitHelper.java

@@ -19,6 +19,14 @@ public class InitHelper {
     public static void initSdK() {
     public static void initSdK() {
         CrashReport.initCrashReport(Utils.getApp(), "c4d163184a", false);
         CrashReport.initCrashReport(Utils.getApp(), "c4d163184a", false);
         initIM();
         initIM();
+        initUM();
+        //极光推送
+        //用户同意之后才初始化极光推送
+        JCollectionAuth.setAuth(Utils.getApp(), true);
+        BaseApplication.registrationId = JPushInterface.getRegistrationID(Utils.getApp());
+    }
+
+    private static void initUM(){
         UMConfigure.submitPolicyGrantResult(Utils.getApp(),true);
         UMConfigure.submitPolicyGrantResult(Utils.getApp(),true);
         UMConfigure.preInit(Utils.getApp(), "62a8394605844627b5b0554b", "app");
         UMConfigure.preInit(Utils.getApp(), "62a8394605844627b5b0554b", "app");
         UMConfigure.init(
         UMConfigure.init(
@@ -30,17 +38,13 @@ public class InitHelper {
         );
         );
         //QQ官方sdk授权
         //QQ官方sdk授权
         Tencent.setIsPermissionGranted(true);
         Tencent.setIsPermissionGranted(true);
-        String FileProvider = "com.cooleshow.teacher.fileprovider";
+        String FileProvider = Utils.getApp().getPackageName()+".fileprovider";
         PlatformConfig.setWeixin("wx149a928c415c137a", "d3f119b577ccacb262da153f4210174f");
         PlatformConfig.setWeixin("wx149a928c415c137a", "d3f119b577ccacb262da153f4210174f");
         PlatformConfig.setWXFileProvider(FileProvider);
         PlatformConfig.setWXFileProvider(FileProvider);
         PlatformConfig.setSinaWeibo("755965096", "8a4d2b76bbb2006e62e21ac9014435da", "http://sns.whalecloud.com");
         PlatformConfig.setSinaWeibo("755965096", "8a4d2b76bbb2006e62e21ac9014435da", "http://sns.whalecloud.com");
         PlatformConfig.setSinaFileProvider(FileProvider);
         PlatformConfig.setSinaFileProvider(FileProvider);
         PlatformConfig.setQQZone("1110018403", "fY5gof6GIYnc8Gzx");
         PlatformConfig.setQQZone("1110018403", "fY5gof6GIYnc8Gzx");
         PlatformConfig.setQQFileProvider(FileProvider);
         PlatformConfig.setQQFileProvider(FileProvider);
-        //极光推送
-        //用户同意之后才初始化极光推送
-        JCollectionAuth.setAuth(Utils.getApp(), true);
-        BaseApplication.registrationId = JPushInterface.getRegistrationID(Utils.getApp());
     }
     }