liveActivityStart method

  1. @override
Future<void> liveActivityStart({
  1. required String activityId,
  2. required String activityType,
  3. required Map<String, dynamic> contentState,
  4. Map<String, dynamic>? attributes,
})
override

Start an iOS Live Activity (ActivityKit) with the turn-key default attributes. The native side registers its update token via onLiveActivityToken.

Implementation

@override
Future<void> liveActivityStart({
  required String activityId,
  required String activityType,
  required Map<String, dynamic> contentState,
  Map<String, dynamic>? attributes,
}) async {
  try {
    await methodChannel.invokeMethod('liveActivityStart', {
      'activityId': activityId,
      'activityType': activityType,
      'contentState': contentState,
      'attributes': attributes,
    });
  } catch (_) {}
}