other: 添加推送调试信息

This commit is contained in:
Liuyf 2025-03-03 14:59:09 +08:00
parent 4ec711fcc7
commit 0d77d3aff4

View File

@ -11,6 +11,7 @@ import 'package:star_lock/appRouters.dart';
import 'package:star_lock/common/XSConstantMacro/XSConstantMacro.dart'; import 'package:star_lock/common/XSConstantMacro/XSConstantMacro.dart';
import 'package:star_lock/mine/about/about_console.dart'; import 'package:star_lock/mine/about/about_console.dart';
import 'package:star_lock/tools/NativeInteractionTool.dart'; import 'package:star_lock/tools/NativeInteractionTool.dart';
import 'package:star_lock/tools/push/xs_jPhush.dart';
import '../../app_settings/app_colors.dart'; import '../../app_settings/app_colors.dart';
import '../../flavors.dart'; import '../../flavors.dart';
@ -267,11 +268,20 @@ class _AboutPageState extends State<AboutPage> {
onLongPress: () async { onLongPress: () async {
final PackageInfo packageInfo = final PackageInfo packageInfo =
await PackageInfo.fromPlatform(); await PackageInfo.fromPlatform();
final String? registrationId = final vendorChannelTokens = StringBuffer();
await Storage.getString(pushDeviceID); for (final String channel
Clipboard.setData(ClipboardData(text: registrationId ?? '')); in XSJPushProvider.channelTypeMapping.values) {
final String? oldVendorToken =
await Storage.getString('old_$channel');
if (GetUtils.isNullOrBlank(oldVendorToken) ?? true) {
continue;
}
vendorChannelTokens.write('$channel:$oldVendorToken');
}
Clipboard.setData(
ClipboardData(text: vendorChannelTokens.toString()));
EasyLoading.showToast( EasyLoading.showToast(
'${packageInfo.packageName}的registration(${registrationId ?? ''})复制成功' '${packageInfo.packageName}channelTokens:(${vendorChannelTokens.toString()})复制成功'
.tr); .tr);
}, },
onTap: logic.handleTap, onTap: logic.handleTap,