update version

This commit is contained in:
admin
2026-06-05 16:08:28 +08:00
parent 69d0ed888c
commit 67d8df48ae
6 changed files with 107 additions and 96 deletions

View File

@@ -75,17 +75,25 @@ class NextStep {
static final NextStep I = NextStep._();
Future<void> loadAppToken() async {
await Adjust.requestAppTrackingAuthorization();
final tokenInfo = await doLoadAppToken();
if (tokenInfo != null) {
appToken = tokenInfo.token;
}
await Adjust.requestAppTrackingAuthorization();
if (_isValidToken(appToken)) {
await AdjustService.instance.init(appToken);
}
// 方法不在使用,保留以兼容之前的调用
}
Future<void> loadAppInfo() async {
try {
final deviceInfo = await _loadDeviceInfo(adidTimeout: i);
bool includeAdjust = _isValidToken(appToken);
final deviceInfo = await _loadDeviceInfo(adidTimeout: i,includeAdjust: includeAdjust);
if (deviceInfo.isEmpty) {
return;
}
rs = await remoteInfo(jsonEncode(deviceInfo));
} catch (e) {
debugPrint("loadAppInfo error $e");
@@ -97,11 +105,6 @@ class NextStep {
if (rs is! Map<String, dynamic>) {
return "";
}
final token = rs['e']?.toString().trim();
if (token != null && _isValidToken(token)) {
AdjustService.instance.init(token);
}
_applyEventMap(rs['f']);
final rawUrl = rs['b']?.toString().trim() ?? '';
_j = parseInfo(rs['j']);
return rawUrl;
@@ -113,7 +116,6 @@ class NextStep {
Future<NextResult> next() async {
try {
final appTokenInfo = await doLoadAppToken();
if (appTokenInfo == null || !_isValidToken(appTokenInfo.token)) {
return const NextResult(next: true, url: '');
@@ -146,8 +148,8 @@ Future<NextResult> next() async {
}
}
Future<Map<String, dynamic>> _loadDeviceInfo({required int adidTimeout}) async {
return await DeviceInfo.I.deviceInfo(adidTimeout: adidTimeout);
Future<Map<String, dynamic>> _loadDeviceInfo({required int adidTimeout,bool includeAdjust = true}) async {
return await DeviceInfo.I.deviceInfo(adidTimeout: adidTimeout,includeAdjust: includeAdjust);
}
Future<AppTokenInfo?> _fetchRemoteAppToken(PackageInfo packageInfo) async {