修改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:app_tracking_transparency/app_tracking_transparency.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class TrackingAuthorizationUtil { class AppTrackingAuthorizationManager {
TrackingAuthorizationUtil._(); AppTrackingAuthorizationManager._();
static final TrackingAuthorizationUtil _instance = TrackingAuthorizationUtil._(); static final AppTrackingAuthorizationManager _instance = AppTrackingAuthorizationManager._();
factory TrackingAuthorizationUtil() { factory AppTrackingAuthorizationManager() {
return _instance; 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/language_entity.dart';
import 'package:trans_lark/entity/scene_entity.dart'; import 'package:trans_lark/entity/scene_entity.dart';
import 'package:trans_lark/generated/assets.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/speech_to_text_manager.dart';
import 'package:trans_lark/global/translate_language.dart'; import 'package:trans_lark/global/translate_language.dart';
import 'package:trans_lark/global/tts_manager.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/num_util.dart';
import 'package:trans_lark/util/obj_util.dart'; import 'package:trans_lark/util/obj_util.dart';
import 'package:trans_lark/util/permission_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/base_easyloading.dart';
import 'package:trans_lark/widget/photo_picker_bottom_sheet.dart'; import 'package:trans_lark/widget/photo_picker_bottom_sheet.dart';
import 'package:trans_lark/widget/speak_dialog.dart'; import 'package:trans_lark/widget/speak_dialog.dart';
@ -39,7 +39,7 @@ class HomeLogic extends GetxController {
@override @override
void onInit() { void onInit() {
super.onInit(); super.onInit();
TrackingAuthorizationUtil().requestTrackingAuthorization(); AppTrackingAuthorizationManager().requestTrackingAuthorization();
} }
@override @override