From f092e392700f68cdbfc545c9801f530d19fd39fa Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 03 十二月 2021 19:59:23 +0800
Subject: [PATCH] 功能完善

---
 lib/utils/app_util.dart |   30 +++++++++++++++++++++++-------
 1 files changed, 23 insertions(+), 7 deletions(-)

diff --git a/lib/utils/app_util.dart b/lib/utils/app_util.dart
index e0abd33..49551f4 100644
--- a/lib/utils/app_util.dart
+++ b/lib/utils/app_util.dart
@@ -1,14 +1,15 @@
 import 'dart:io';
-import 'dart:ui';
 
 import 'package:flutter/cupertino.dart';
 import 'package:flutter/services.dart';
-import 'package:fluwx_no_pay/fluwx_no_pay.dart';
 import 'package:flutter_baidu_mapapi_base/src/map/bmf_map_sdk.dart';
 import 'package:flutter_baidu_mapapi_base/src/map/bmf_types.dart';
-import 'package:flutter/services.dart';
+import 'package:fluwx_no_pay/fluwx_no_pay.dart';
 import 'package:jpush_flutter/jpush_flutter.dart';
+import 'package:locations/utils/ad_util.dart';
+import 'package:locations/utils/global.dart';
 import 'package:locations/utils/push_util.dart';
+import 'package:package_info/package_info.dart';
 
 class AppUtil {
   static JPush _jpush = JPush();
@@ -23,21 +24,29 @@
     //鍦板浘
     if (Platform.isIOS) {
       BMFMapSDK.setApiKeyAndCoordType(
-          '璇疯緭鍏ョ櫨搴﹀紑鏀惧钩鍙扮敵璇风殑iOS绔疉PI KEY', BMF_COORD_TYPE.BD09LL);
+          '璇疯緭鍏ョ櫨搴﹀紑鏀惧钩鍙扮敵璇风殑iOS绔疉PI KEY', BMF_COORD_TYPE.COMMON);
     } else if (Platform.isAndroid) {
 // Android 鐩墠涓嶆敮鎸佹帴鍙h缃瓵pikey,
 // 璇峰湪涓诲伐绋嬬殑Manifest鏂囦欢閲岃缃紝璇︾粏閰嶇疆鏂规硶璇峰弬鑰僛https://lbs.baidu.com/ 瀹樼綉][https://lbs.baidu.com/)demo
-      BMFMapSDK.setCoordType(BMF_COORD_TYPE.BD09LL);
+      BMFMapSDK.setCoordType(BMF_COORD_TYPE.COMMON);
     }
+
+    //鍒濆鍖栧箍鍛�
+    await  AdUtil.init();
+
     //鍒濆鍖栨湰鍦板簲鐢�
     await _initNativeApp();
-    print("鍒濆鍖栧畬鎴�");
     //鍒濆鍖栨瀬鍏�
     try {
-      await PushUtil.init();
+      PushUtil.init(context);
     } catch (e) {}
     //鍒濆鍖栧簲鐢�
     return true;
+  }
+
+  //鍒濆鍖栧箍鍛�
+  static _initAd() async {
+
   }
 
   //鏈湴搴旂敤鍒濆鍖�
@@ -49,6 +58,13 @@
       } on PlatformException catch (e) {
         print(e.toString());
       }
+      //濉厖utdid
+      await Global.loadUtdId();
     }
   }
+
+  static Future<int> getVersionCode() async {
+    PackageInfo packageInfo = await PackageInfo.fromPlatform();
+    return int.parse(packageInfo.buildNumber);
+  }
 }

--
Gitblit v1.8.0