From 4bfb11e1d153145eb6c6d79bdb7c8bd02ad59932 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AD=8F=E5=B0=91=E9=98=B3?= <786612630@qq.com> Date: Sun, 29 Sep 2024 10:05:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BC=80=E9=94=81=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E9=83=A8=E5=88=86=E4=B8=8A=E6=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/blue/blue_manage.dart | 2 ++ lib/main/lockDetail/lockDetail/lockDetail_logic.dart | 6 ++++-- lib/main/lockDetail/lockDetail/lockDetail_page.dart | 3 +++ lib/tools/bugly/bugly_tool.dart | 8 ++++---- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/lib/blue/blue_manage.dart b/lib/blue/blue_manage.dart index d0a13911..dab6c673 100755 --- a/lib/blue/blue_manage.dart +++ b/lib/blue/blue_manage.dart @@ -2,6 +2,7 @@ import 'dart:async'; import 'dart:io'; import 'package:flutter_blue_plus/flutter_blue_plus.dart'; +import 'package:flutter_bugly_plugin/flutter_bugly_plugin.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:get/get.dart'; import 'package:star_lock/app_settings/app_settings.dart'; @@ -304,6 +305,7 @@ class BlueManage { } } } else { + FlutterBuglyPlugin.reportException(exceptionName: 'blueSendData isAvailable状态', reason: 'blueSendData isAvailable不可用'); AppLog.log('开始扫描 蓝牙不可用,不能进行蓝牙操作'); } }); diff --git a/lib/main/lockDetail/lockDetail/lockDetail_logic.dart b/lib/main/lockDetail/lockDetail/lockDetail_logic.dart index c14580e5..60b21a39 100755 --- a/lib/main/lockDetail/lockDetail/lockDetail_logic.dart +++ b/lib/main/lockDetail/lockDetail/lockDetail_logic.dart @@ -2,6 +2,7 @@ import 'dart:async'; import 'package:flutter/scheduler.dart'; import 'package:flutter_blue_plus/flutter_blue_plus.dart'; +import 'package:flutter_bugly_plugin/flutter_bugly_plugin.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:get/get.dart'; import 'package:intl/intl.dart'; @@ -333,11 +334,11 @@ class LockDetailLogic extends BaseGetXController { showBlueConnetctToastTimer( outTimer: 20, action: () { + FlutterBuglyPlugin.reportException(exceptionName: '开门超时处理', reason: '开门超时,断开连接'); resetOpenDoorState(); blueManageDisconnect(); }); - final List? privateKey = - await Storage.getStringList(saveBluePrivateKey); + final List? privateKey = await Storage.getStringList(saveBluePrivateKey); final List getPrivateKeyList = changeStringListToIntList(privateKey!); final List? signKey = await Storage.getStringList(saveBlueSignKey); @@ -350,6 +351,7 @@ class LockDetailLogic extends BaseGetXController { .blueSendData(state.keyInfos.value.bluetooth!.bluetoothDeviceName!, (BluetoothConnectionState deviceConnectionState) async { if (deviceConnectionState == BluetoothConnectionState.connected) { + FlutterBuglyPlugin.reportException(exceptionName: '蓝牙连接成功', reason: '蓝牙连接成功,发送开锁指令'); IoSenderManage.senderOpenLock( lockID: BlueManage().connectDeviceName, userID: await Storage.getUid(), diff --git a/lib/main/lockDetail/lockDetail/lockDetail_page.dart b/lib/main/lockDetail/lockDetail/lockDetail_page.dart index a6538c76..5dd20052 100755 --- a/lib/main/lockDetail/lockDetail/lockDetail_page.dart +++ b/lib/main/lockDetail/lockDetail/lockDetail_page.dart @@ -1,6 +1,7 @@ import 'dart:async'; import 'package:flutter/material.dart'; +import 'package:flutter_bugly_plugin/flutter_bugly_plugin.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:get/get.dart'; @@ -1427,11 +1428,13 @@ class _LockDetailPageState extends State if (isOpenLockNeedOnline) { // 不需要联网 state.openDoorModel = 0; + FlutterBuglyPlugin.reportException(exceptionName: '点击了不需要联网开锁'); AppLog.log('点击开锁 state.openDoorModel = 0 不需要联网'); logic.openDoorAction(); } else { // 需要联网 state.openDoorModel = 2; + FlutterBuglyPlugin.reportException(exceptionName: '点击了需要联网开锁'); AppLog.log('点击开锁 state.openDoorModel = 2 需要联网'); logic.getLockNetToken(); } diff --git a/lib/tools/bugly/bugly_tool.dart b/lib/tools/bugly/bugly_tool.dart index fb50076c..f7768a13 100644 --- a/lib/tools/bugly/bugly_tool.dart +++ b/lib/tools/bugly/bugly_tool.dart @@ -17,14 +17,14 @@ class BuglyTool { if (F.isProductionEnv) { //生产 await FlutterBuglyPlugin.init( - appIdAndroid: '73c99cca00', - appIdiOS: 'b25632a54f', + appIdAndroid: '5729fb97dc', + appIdiOS: '33c4430cce', ); } else { //测试 await FlutterBuglyPlugin.init( - appIdAndroid: '02fb541c1c', - appIdiOS: '618ab9feeb', + appIdAndroid: '5729fb97dc', + appIdiOS: '33c4430cce', ); }