From a12c17be7fddc957cecbd44c888919f1bb373c55 Mon Sep 17 00:00:00 2001 From: Liuyf Date: Thu, 13 Feb 2025 15:54:59 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E6=8E=A8=E9=80=81=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E9=85=8D=E7=BD=AE=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ios/Runner/RunnerDebug-dev.entitlements | 2 ++ ios/Runner/RunnerRelease-sky.entitlements | 2 ++ ios/Runner/RunnerRelease-xhj.entitlements | 2 ++ lib/mine/about/about_page.dart | 13 +++++++++++++ 4 files changed, 19 insertions(+) diff --git a/ios/Runner/RunnerDebug-dev.entitlements b/ios/Runner/RunnerDebug-dev.entitlements index d7b50f42..4e8ae9e6 100755 --- a/ios/Runner/RunnerDebug-dev.entitlements +++ b/ios/Runner/RunnerDebug-dev.entitlements @@ -8,6 +8,8 @@ applinks:lock.skychip.top + com.apple.developer.networking.wifi-info + com.apple.external-accessory.wireless-configuration diff --git a/ios/Runner/RunnerRelease-sky.entitlements b/ios/Runner/RunnerRelease-sky.entitlements index d7b50f42..4e8ae9e6 100755 --- a/ios/Runner/RunnerRelease-sky.entitlements +++ b/ios/Runner/RunnerRelease-sky.entitlements @@ -8,6 +8,8 @@ applinks:lock.skychip.top + com.apple.developer.networking.wifi-info + com.apple.external-accessory.wireless-configuration diff --git a/ios/Runner/RunnerRelease-xhj.entitlements b/ios/Runner/RunnerRelease-xhj.entitlements index 66cd751d..82c8924b 100755 --- a/ios/Runner/RunnerRelease-xhj.entitlements +++ b/ios/Runner/RunnerRelease-xhj.entitlements @@ -8,6 +8,8 @@ applinks:lock.xhjcn.ltd + com.apple.developer.networking.wifi-info + com.apple.external-accessory.wireless-configuration diff --git a/lib/mine/about/about_page.dart b/lib/mine/about/about_page.dart index 46632a87..d43ac0f2 100755 --- a/lib/mine/about/about_page.dart +++ b/lib/mine/about/about_page.dart @@ -2,12 +2,15 @@ import 'dart:io'; import 'package:device_info_plus/device_info_plus.dart'; import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:get/get.dart'; import 'package:package_info_plus/package_info_plus.dart'; import 'package:star_lock/appRouters.dart'; import 'package:star_lock/common/XSConstantMacro/XSConstantMacro.dart'; import 'package:star_lock/mine/about/about_console.dart'; +import 'package:star_lock/tools/NativeInteractionTool.dart'; import '../../app_settings/app_colors.dart'; import '../../flavors.dart'; @@ -261,6 +264,16 @@ class _AboutPageState extends State { ), ), GestureDetector( + onLongPress: () async { + final String? bundleIdentifier = + await NativeInteractionTool().getBundleIdentifier(); + final String? registrationId = + await Storage.getString(pushDeviceID); + Clipboard.setData(ClipboardData(text: registrationId ?? '')); + EasyLoading.showToast( + '$bundleIdentifier的registration(${registrationId ?? ''})复制成功' + .tr); + }, onTap: logic.handleTap, child: ClipRRect( borderRadius: BorderRadius.circular(20.r),