buildActivity method

  1. @Deprecated('Use registerActivity instead.' 'This feature was deprecated after v2.1.0')
Future<String> buildActivity(
  1. FlutterSiriActivity activity
)

Implementation

@Deprecated(
  'Use registerActivity instead.'
  'This feature was deprecated after v2.1.0',
)
Future<String> buildActivity(FlutterSiriActivity activity) async {
  debugPrint('[FlutterSiriSuggestions] buildActivity $activity');

  Map ret = await _channel.invokeMethod('becomeCurrent', <String, Object?>{
    'title': activity.title,
    'key': activity.key,
    'contentDescription': activity.contentDescription,
    'isEligibleForSearch': activity.isEligibleForSearch,
    'isEligibleForPrediction': activity.isEligibleForPrediction,
    'suggestedInvocationPhrase': activity.suggestedInvocationPhrase,
    'persistentIdentifier': activity.persistentIdentifier,
    'userInfo': activity.userInfo,
  });

  return ret["key"];
}