1,修复卸载后首次登录问题
2,完成Android端操作记录文件在线查看及分享功能
This commit is contained in:
parent
103570a97b
commit
8b9bbb012f
@ -53,11 +53,13 @@ class StarLockLoginLogic extends BaseGetXController {
|
|||||||
Storage.saveLoginData(entity.data);
|
Storage.saveLoginData(entity.data);
|
||||||
Storage.setBool(saveIsVip, entity.data!.isVip == 1);
|
Storage.setBool(saveIsVip, entity.data!.isVip == 1);
|
||||||
eventBus.fire(MineInfoChangeRefreshUI());
|
eventBus.fire(MineInfoChangeRefreshUI());
|
||||||
await XSJPushProvider().initJPushService();
|
|
||||||
await XSJPushProvider().bindDeviceID();
|
|
||||||
XSJPushProvider().initLocalNotification(isCancelLocalPush: false);
|
|
||||||
Get.offNamedUntil(Routers.starLockMain, (Route route) => false);
|
Get.offNamedUntil(Routers.starLockMain, (Route route) => false);
|
||||||
BlueManage().scanDevices.clear(); //清除设备缓存
|
BlueManage().scanDevices.clear(); //清除设备缓存
|
||||||
|
// 初始化JPush服务并绑定设备ID
|
||||||
|
final XSJPushProvider jpushProvider = XSJPushProvider();
|
||||||
|
await jpushProvider.initJPushService();
|
||||||
|
await jpushProvider.bindDeviceID();
|
||||||
|
await jpushProvider.initLocalNotification(isCancelLocalPush: false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -33,7 +33,7 @@ FutureOr<void> main() async {
|
|||||||
final bool isLogin = await getLoginStatus();
|
final bool isLogin = await getLoginStatus();
|
||||||
if (isLogin) {
|
if (isLogin) {
|
||||||
await privacySDKInitialization();
|
await privacySDKInitialization();
|
||||||
Future<void>.delayed(const Duration(milliseconds: 500), () async{
|
Future<void>.delayed(const Duration(milliseconds: 500), () async {
|
||||||
final GetAppInfo entity = await ApiRepository.to.getAppInfo();
|
final GetAppInfo entity = await ApiRepository.to.getAppInfo();
|
||||||
CustomerTool.init(entity.data?.wechatServiceUrl ?? '');
|
CustomerTool.init(entity.data?.wechatServiceUrl ?? '');
|
||||||
WxPayTool.setAssociationUrl(entity.data!.appSiteUrl!);
|
WxPayTool.setAssociationUrl(entity.data!.appSiteUrl!);
|
||||||
@ -80,5 +80,7 @@ Future<void> _setCommonServices() async {
|
|||||||
Future<void> privacySDKInitialization() async {
|
Future<void> privacySDKInitialization() async {
|
||||||
await Get.putAsync(() => PlatformInfoService().init());
|
await Get.putAsync(() => PlatformInfoService().init());
|
||||||
await BuglyTool.init();
|
await BuglyTool.init();
|
||||||
await XSJPushProvider().initJPushService();
|
// 初始化JPush服务
|
||||||
|
final XSJPushProvider jpushProvider = XSJPushProvider();
|
||||||
|
await jpushProvider.initJPushService();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:open_file/open_file.dart';
|
import 'package:open_filex/open_filex.dart';
|
||||||
import 'package:star_lock/app_settings/app_colors.dart';
|
import 'package:star_lock/app_settings/app_colors.dart';
|
||||||
import 'package:star_lock/main/lockDetail/doorLockLog/exportSuccess/exportSuccess_logic.dart';
|
import 'package:star_lock/main/lockDetail/doorLockLog/exportSuccess/exportSuccess_logic.dart';
|
||||||
import 'package:star_lock/main/lockDetail/doorLockLog/exportSuccess/exportSuccess_state.dart';
|
import 'package:star_lock/main/lockDetail/doorLockLog/exportSuccess/exportSuccess_state.dart';
|
||||||
@ -73,10 +73,11 @@ class _ExportSuccessPageState extends State<ExportSuccessPage> with RouteAware {
|
|||||||
height: 60.h,
|
height: 60.h,
|
||||||
),
|
),
|
||||||
SubmitBtn(
|
SubmitBtn(
|
||||||
btnName: '立即查看'.tr,
|
btnName: '立即查看'.tr,
|
||||||
onClick: () {
|
onClick: () {
|
||||||
OpenFile.open(state.getFilePath.value);
|
OpenFilex.open(state.getFilePath.value);
|
||||||
}),
|
},
|
||||||
|
),
|
||||||
SizedBox(
|
SizedBox(
|
||||||
height: 20.h,
|
height: 20.h,
|
||||||
),
|
),
|
||||||
|
|||||||
@ -43,6 +43,7 @@ class XSJPushProvider {
|
|||||||
);
|
);
|
||||||
|
|
||||||
addJPushEventHandler();
|
addJPushEventHandler();
|
||||||
|
AppLog.log('JPush initialized.');
|
||||||
}
|
}
|
||||||
|
|
||||||
//极光推送事件处理方法
|
//极光推送事件处理方法
|
||||||
|
|||||||
@ -217,7 +217,8 @@ dependencies:
|
|||||||
file_picker: ^5.3.1
|
file_picker: ^5.3.1
|
||||||
# 错误日志监控
|
# 错误日志监控
|
||||||
flutter_bugly_plugin: ^0.0.9
|
flutter_bugly_plugin: ^0.0.9
|
||||||
open_file: ^3.3.2
|
open_filex: ^4.4.0
|
||||||
|
|
||||||
|
|
||||||
dependency_overrides:
|
dependency_overrides:
|
||||||
#强制设置google_maps_flutter_ios 为 2.5.2
|
#强制设置google_maps_flutter_ios 为 2.5.2
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user