修改AppTrackingAuthorizationManager

This commit is contained in:
fengshengxiong 2024-07-12 16:19:05 +08:00
parent 70d663706c
commit 8d4cec0230
2 changed files with 6 additions and 6 deletions

View File

@ -8,12 +8,12 @@ import 'dart:io';
import 'package:app_tracking_transparency/app_tracking_transparency.dart';
import 'package:flutter/material.dart';
class TrackingAuthorizationUtil {
TrackingAuthorizationUtil._();
class AppTrackingAuthorizationManager {
AppTrackingAuthorizationManager._();
static final TrackingAuthorizationUtil _instance = TrackingAuthorizationUtil._();
static final AppTrackingAuthorizationManager _instance = AppTrackingAuthorizationManager._();
factory TrackingAuthorizationUtil() {
factory AppTrackingAuthorizationManager() {
return _instance;
}

View File

@ -12,6 +12,7 @@ import 'package:trans_lark/core/router/router.dart';
import 'package:trans_lark/entity/language_entity.dart';
import 'package:trans_lark/entity/scene_entity.dart';
import 'package:trans_lark/generated/assets.dart';
import 'package:trans_lark/global/app_tracking_authorization_manager.dart';
import 'package:trans_lark/global/speech_to_text_manager.dart';
import 'package:trans_lark/global/translate_language.dart';
import 'package:trans_lark/global/tts_manager.dart';
@ -20,7 +21,6 @@ import 'package:trans_lark/util/device_info_util.dart';
import 'package:trans_lark/util/num_util.dart';
import 'package:trans_lark/util/obj_util.dart';
import 'package:trans_lark/util/permission_util.dart';
import 'package:trans_lark/util/tracking_authorization_util.dart';
import 'package:trans_lark/widget/base_easyloading.dart';
import 'package:trans_lark/widget/photo_picker_bottom_sheet.dart';
import 'package:trans_lark/widget/speak_dialog.dart';
@ -39,7 +39,7 @@ class HomeLogic extends GetxController {
@override
void onInit() {
super.onInit();
TrackingAuthorizationUtil().requestTrackingAuthorization();
AppTrackingAuthorizationManager().requestTrackingAuthorization();
}
@override