From 8327000a0cce5e47226372e0e25c1e6faec497e7 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 12 一月 2022 16:56:43 +0800
Subject: [PATCH] 推送功能完善

---
 android/app/src/main/java/com/yeshi/location/MyApplication.java |   46 ++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 44 insertions(+), 2 deletions(-)

diff --git a/android/app/src/main/java/com/yeshi/location/MyApplication.java b/android/app/src/main/java/com/yeshi/location/MyApplication.java
index 9c72c77..02667c6 100644
--- a/android/app/src/main/java/com/yeshi/location/MyApplication.java
+++ b/android/app/src/main/java/com/yeshi/location/MyApplication.java
@@ -1,10 +1,52 @@
 package com.yeshi.location;
 
-import com.baidu.mapapi.base.BmfMapApplication;
+import android.Manifest;
+import android.app.Application;
+import android.content.Context;
+import android.os.Build;
+import android.telephony.TelephonyManager;
+import android.util.Log;
 
-public class MyApplication extends BmfMapApplication {
+import com.tencent.tauth.Tencent;
+import com.umeng.analytics.MobclickAgent;
+import com.umeng.commonsdk.UMConfigure;
+import com.ut.device.UTDevice;
+import com.yeshi.location.utils.ManifestDataUtil;
+
+import androidx.multidex.MultiDex;
+
+
+public class MyApplication extends Application {
+
+    public static MyApplication application;
+
+    //鍏煎4.4浠ヤ笅鐗堟湰
+    protected void attachBaseContext(Context newBase) {
+        super.attachBaseContext(newBase);
+        MultiDex.install(this);
+        UTDevice.getUtdid(application);
+    }
+
+
     @Override
     public void onCreate() {
         super.onCreate();
+        application = this;
+        MultiDex.install(this);
+    }
+
+    public static void init(final Application application) {
+        //鍙嬬洘鍒濆鍖�
+        String channel = ManifestDataUtil.getAppMetaData(application, "UMENG_CHANNEL");
+        try {
+            UMConfigure.setLogEnabled(false);
+            UMConfigure.init(application, application.getResources().getString(R.string.umeng_key), channel, UMConfigure.DEVICE_TYPE_PHONE, null);
+            // 閫夌敤AUTO椤甸潰閲囬泦妯″紡
+            MobclickAgent.setPageCollectionMode(MobclickAgent.PageMode.AUTO);
+        } catch (Throwable e) {
+
+        }
+        //鍒濆鍖朡Q鐧诲綍
+        Tencent.setIsPermissionGranted(true);
     }
 }

--
Gitblit v1.8.0