// // AVConfigManager.h // AVDemo // #import #import "AVVideoConfiguration.h" NS_ASSUME_NONNULL_BEGIN @interface AVConfigManager : NSObject // Singleton + (instancetype)sharedManager; // Global default config @property (nonatomic, strong) AVVideoConfiguration *globalConfig; // Load config from UserDefaults - (void)loadConfig; // Save config to UserDefaults - (void)saveConfig; // Generate random nickname (test + 3 digits) + (NSString *)generateRandomNickname; // 保存和读取单聊频道 ID - (void)saveCallChannelId:(NSString *)channelId; - (NSString *)loadCallChannelId; // 保存和读取会议频道 ID - (void)saveConferenceChannelId:(NSString *)channelId; - (NSString *)loadConferenceChannelId; @end NS_ASSUME_NONNULL_END