Configuration update options for SDLManager. This class can be used to update the lifecycle configuration in cases the language of the head unit changes or does not match the app language.
The full name of the app to that the configuration should be updated to.
@property (nonatomic, copy, nullable) NSString *appName;
var appName: String? { get set }
An abbrevited application name that will be used on the app launching screen if the full one would be truncated.
@property (nonatomic, copy, nullable) NSString *shortAppName;
var shortAppName: String? { get set }
A Text to Speech String for voice recognition of the mobile application name.
@property (nonatomic, copy, nullable) NSArray<SDLTTSChunk *> *ttsName;
var ttsName: [SDLTTSChunk]? { get set }
Additional voice recognition commands. May not interfere with any other app name or global commands.
@property (nonatomic, copy, nullable) NSArray<NSString *> *voiceRecognitionCommandNames;
var voiceRecognitionCommandNames: [String]? { get set }
Initializes and returns a newly allocated lifecycle configuration update object with the specified app data. This is a convenience initializer for -init.
- (nonnull instancetype)initWithAppName:(nullable NSString *)appName
shortAppName:(nullable NSString *)shortAppName
ttsName:
(nullable NSArray<SDLTTSChunk *> *)ttsName
voiceRecognitionCommandNames:
(nullable NSArray<NSString *> *)voiceRecognitionCommandNames;
init(appName: String?, shortAppName: String?, ttsName: [SDLTTSChunk]?, voiceRecognitionCommandNames: [String]?)
The full name of the app to that the configuration should be updated to.
An abbrevited application name that will be used on the app launching screen if the full one would be truncated.
A Text to Speech String for voice recognition of the mobile application name.
Additional voice recognition commands. May not interfere with any other app name or global commands.