diff --git a/lib/data/services/ble_manager.dart b/lib/data/services/ble_manager.dart index 5a5cc7d03..b53008c78 100644 --- a/lib/data/services/ble_manager.dart +++ b/lib/data/services/ble_manager.dart @@ -1,5 +1,6 @@ import 'dart:async'; import 'dart:convert'; +import 'dart:io'; import 'package:flutter_dotenv/flutter_dotenv.dart'; import 'package:get_storage/get_storage.dart'; @@ -692,7 +693,11 @@ class BleManager extends GetxService { final openaiagentid = AppConfig.env('OPENAI_AGENT_ID') ?? 'personal_assistant'; final systemPrompt = AppConfig.agentsystemPrompt(openaiagentid); - final musicServiceType = AppConfig.env('APP_MUSICSERVICE_TYPE') ?? 'AUTO'; + var musicServiceType = + AppConfig.env('APP_ANDROID_MUSICSERVICE_TYPE') ?? 'AUTO'; + if (Platform.isIOS) { + musicServiceType = AppConfig.env('APP_IOS_MUSICSERVICE_TYPE') ?? 'AUTO'; + } final navigationMode = AppConfig.env('APP_NAVIGATION_MODE') ?? 'external_auto'; // 从Flutter资源包中加载.mcp.json