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/mine/about/about_console.dart';
import 'package:star_lock/tools/NativeInteractionTool.dart';
import 'package:star_lock/tools/push/xs_jPhush.dart';
import '../../app_settings/app_colors.dart';
import '../../flavors.dart';
@ -267,11 +268,20 @@ class _AboutPageState extends State<AboutPage> {
onLongPress: () async {
final PackageInfo packageInfo =
await PackageInfo.fromPlatform();
final String? registrationId =
await Storage.getString(pushDeviceID);
Clipboard.setData(ClipboardData(text: registrationId ?? ''));
final vendorChannelTokens = StringBuffer();
for (final String channel
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(
'${packageInfo.packageName}的registration(${registrationId ?? ''})复制成功'
'${packageInfo.packageName}channelTokens:(${vendorChannelTokens.toString()})复制成功'
.tr);
},
onTap: logic.handleTap,